Geofencing An Android application that allows a user to place geofences and receive notifications upon entering/exiting