Fixed a bunch of stuff, cleaned up code, added features

1. Fixed action bar menu (icons & structure) …
2. Moved/re-named classes and activities
3. Created a class for syncing data, to centralize it, move as much as possible away from fragment code
4. Cleaned up code for syncing data/overriding for PregameFragment
5. Fixed UI for the "Set ID" dialog
6. Added a common DataCollectionFragment abstract class, which all data collection fragments extend. This allow for streamlined code.
7. Changed CreateRecordActivity to use the DataCollectionFragment
I can't tell if it's a bad thing or a good thing...