adds 'once' option for getting the user location

I could use a little guidance on the spec writing part, though...  taking a second look now at location_spec.rb