Fixed issue with activity lifecycle - location service now stopped in onPause() instead of onStop()