Set a timeout with a chipper message if geolocation takes too long.  Added error message and troubleshooting if geolocation doesn't work.