Added "removeAllHealthDataRecords" method to the UserAdminService. The deleteUser call now also deletes all HealthDataRecords for an associated user, assuming they are signed in.
removed several methods from the useradminservice interface, such as removeUserAccount, since this would essentially make it impossible to delete a users data. Added a deleteUserGlobal method, which deletes a users information from all studies he or she may be involved in.
added locking mechanism for editing user information. Before deleting any records, we make sure that only one person is accessing the records.
Merge pull request #148 from alxdarksage/develop

Switching from path params to query parameters.
Added suspend/resume data sharing stubs to consent service and controller.
Removing JsonPayload structure from all requests, and from webapp
And again, adding the changes
Merge pull request #147 from SartoriusEarth/develop

Added "removeAllHealthDataRecords" method to the UserAdminService. This is not complete but we need to check it in to fix the service interfaces so none of the services refer to our session store.
Fixed broken tests, completed lock feature. The only place which uses it is currently the delete user feature. However, it could be used in many places, but I am not sure where.
Merge branch 'locking' into develop

Completed locking feature, merging to develop so that I can submit a pull request.
Merge remote-tracking branch 'upstream/develop' into develop

Merging what's upstream to submit pull request.
Merge pull request #149 from alxdarksage/payload

Removing JsonPayload from all responses
Do not fork tests so that we do not reload the same Spring context for each and every test case.
Rewrite user consent by removing history and adding a boolean flag for data sharing.
Fix test errors.
Added requested fixes to locking feature. Specifically, lock is released in finally clause within the deleteUser method of the user admin service. Additionally, we set a check to add expiration in the isLocked method, and changed the lock to be based off the stormpathID, as the stormpath account is the first thing to be created, and the last thing to be deleted, so it is the safest thing to use.
Merge pull request #150 from SartoriusEarth/develop

Added Redis Lock feature.
Change the name of the timestamp field.
Add package-info to the dynamodb.test package.
Fix unit tests.