Sandbox reimplementation - search for a patient (#995)
* puts the search_success test scenarios into a more logical order
* reorders scenarios some more
* adds search mock that gets all search tests passing
* removes comments and cleans up logic a bit
* all search scenarios passing
* starts on related person mock
* massive reorganisation of the js for the mocks...
* uncomments the service tests for sandbox
* improves function names and removes context.log statements
* plays with mocks, fixes patch errors test
* reinstates sandbox scenarios
* adds back the section on The Sandbox in the readme...