Move authorization code

The authorization code doesn't trigger if you only call singleLocationSignalWithAccuracy.

I moved the authorization code into the setter for locationAuthorizationType