Lots of changes

Added some error checks to searching on the map, added markers for
points of interest which redirect back to the previous screen, and got
toggling the “active” property on routes to work.
Update SettingsScreen.java
Update SettingsScreen.java
Update MainScreen.java
Create SettingsDataSource.java
Create SettingsDBHelper.java
Merge pull request #8 from Matt-204/master

Add support for saving battery level to sqlite database
Update SavedRoutesScreen.java

Error message goes away
Update SettingsScreen.java

Error message goes away
Update AddRouteScreen.java

Error message goes away
Update SavedRoutesScreen.java

Fix typo
Update SettingsScreen.java

Got rid of EditTexts for emergency contact numbers (will be used within a route)
Update activity_settings_screen.xml

No more EditTexts for emergency contact numbers
Update AndroidManifest.xml

To work on Google Play, we need a new package (com.whereyouapp.ufl.edu)
Update AddRouteScreen.java

To work on Google Play, we need a new package (com.whereyouapp.ufl.edu)
Update AddRouteScreenMessage.java

To work on Google Play, we need a new package (com.whereyouapp.ufl.edu)
Update AddressDialog.java

To work on Google Play, we need a new package (com.whereyouapp.ufl.edu)
Delete CancelRoute.java
Update Controller.java

To work on Google Play, we need a new package (com.whereyouapp.ufl.edu)
Update ControllerTestingScreen.java

To work on Google Play, we need a new package (com.whereyouapp.ufl.edu)