Change Location provider to FusedLocationApi

Replaced LocationManager.getLastKnownLocation() with LocationServices.FusedLocationApi.getLastLocation()
Done some code cleanup