PH: Bunch of changes & fixes.
 - Created Application base class, now the managers are initialized regardless of which screen you land on first. This'll allow us to initialize the absolutely necessary stuff and go from there.
 - Bound map to top 50% of the screen as per the mockups on the map screen.
 - Created Observer method within gps manager. If it does not currently have the location, you can provide a runnable to alert you when the location has been retrieved.

Tonight / Tomorrow I'll get off my butt and finish up the AccordionList wrapper.
PH: Reupped the time for the GPS manager, waits a minute between each poll. We'll likely have to fiddle with this number.