working geo location

For GPS and WiFi. Not implemented the background geolocation process yet....Next step.

@ryojiosawa , @jjmerino , @kmeurer , @jamesongamble 
@suprbh - you don't need to specify port number to our production server.