Android Geofencing based Personal Assistant