Adds functionality to create Location at login if
necessary
Merge pull request #545 from blrm/location-login

Adds functionality to create Location at login if