resolves #87, A new class(LocationProvider) is created to be used by any
other class to get location. Just check google play services is
available, then create object and call getLocation(listener) function.
Then it will call "listener" function after a specific amount time(
currently 15 seconds and may change)