Added permission for geofencing, formatted code and optimized imports
Added a new DialogFragment ErrorGPLayFragment.java
Added method for checking if Google Play services is connected
Added class describing Geofence objects
Added method for converting SimpleGeofence object to Geofence object
Moved some methods for geofence handling from MainActivity to the NotificationHandler
Added GeofenceRequester.java
Moved servicesConnected method back to MainActivity
Added backbone for the GeofenceRemover
Added some constants for geofencing, commented some code
Implemented the GeofenceRemover
A geofence is created and (with luck) added when specifying a location now
Made NotificationHandler singleton
GPS alarms now added using a GPSAlarm object
Added constant for default radius of a geofence
Longitude and latitude coordinates was mixed up, now fixed. Also, moved one AsyncTask from NewTaskActivity to it's own class
Added some comments for the GenerateGpsAlarmTask
Renamed GenerateGpsAlarmTask to GenerateGPSAlarmTask
The geocoder for getting an Address from textstring now uses the Locale parameters from device
Added support for an extra variable for GPSAlarm in the database