added checks for no UUID or name in user json files. IOException thrown from readUser if so.
moved all JSON stuff to FileIO by fixing up SyncActivity and SyncSPlash Activity. Introduced
Server class. SyncActivity now passes this class as an Intent extra to SyncSplashActivity
added some javadoc comments. changed two inconsistent key names in for the json recording files. Added tests for readUser