Moved a lot of stuff into TimeStampedNode
Made ListeyDataOneUser extend TimeStampedNode
Added JSON adapter for ListeyDataMultipleUsers
Removed unneeded annotation
Added load of ListeyDataMultipleUsersJsonAdapter in getGson
Tweak to test so I don't need to implement a custom deserializer for ListeyDataOneUser
Tweaks preparing for compareAndUpdate test
Adding tests of compareAndUpdate()
added getKind() and getEntityKey() to TimeStampedNode interface
added getKind() and getEntityKey() to TimeStampNode
Added getKind(), getEntityKey(), fixed bugs in compare,
Added getKind(), reworked toEntities() to match the TimeStampedNode prototype
Added serialize and doAllFields
Added doAllFields and actually serialize UNIQUE_ID if passed
Added doAllFields
New ListeyDataOneUserJsonAdapter
Added thisUserEmail, compareAndUpdate(), doAllFields param to getGson()
Tweaks to JSON test to use constants, make it work with changes
DataStoreAdapter test, moved login into createAndReloadUser
ListeyServlet - pass user email to fromJson()