Sanity check for weird repeat values
Send client_version with sync messages
Don't ever attempt to send files with no name or that don't exist anymore
Cleaner code
Don't need to validate repeat values on sync
Move client version reporting to be more like a ClientToServerMessage:
Need to use a JSONObject for the ClientVersion message
Removed an unused file and changed an attribution link
Deleted several unnecessary files
Deleted some more unused files
Killed unused code
Fixed a stupid bug where messages wouldn't be sent because of ClientVersion
Added a unit test to confirm that rolling back transactions works the way we expect it to
Adjusted how large bitmaps are scaled to keep bigger images around
More improvements to how bitmap scaling is handled