Everything but connecting to backend done
Complete app except TODOs with using backend API and testing
Modified some of the TODO comments
Added functionality to base app to register or login
Combined register and login AsyncTasks for a more compact code
Merge pull request #2 from cs27x/current_app_violetta

Combined register and login AsyncTasks for a more compact code
Start implementing API calls
Register User
Incorporated Retrofit; classes clean up
finished API definition
Thanks to Violetta for implementing the interface. I'm not sure I did it right, but it wasn't too hard. Not sure if the routes were fully implemented so I haven't done the tests yet.
Put some of the network calls in callback tasks.
Can now get all categories and make a post
Get all posts
So instead of trying to figure out the issues with the callable tasks, I simply made a quick override of the Async class for each method in the posting class that wants to post to the API. I'm still having issues logging in (403 forbidden) so I haven't been able to adequately test that yet. but yeah.
add UserManagementTest
add PreferencesTest, update UserManagementTest
add AuthTest and CategoryTest
Fixed date formatting
Merge branch 'current_app_retrofit' of https://github.com/cs27x/SchoolCraig_Android into current_app_retrofit

Conflicts:
	SchoolCraig/app/src/main/java/com/cs278/schoolcraig/data/Posting.java