Fixed a problem in the API (server problems did not translate into JSON)
Fixed a problem where updating a person with extra data would lose the extra data
Changed retrieving a token from a POST to a GET request
Changed changing password so that it will check if the user inputted a existing email
Refactored tests to be independant of MongoDB
Created in memory database classes for testing
Created specific test specification for MongoDB
Changed global to allow for test databases being used