Added Geofencing of tasks and some basic recommendation functionality