Fixed NSLocation calls to not explicitly get a new location, wait for location service to properly provide a new location instead.
Disabled some debug