[fixes #36] Ask for user location and save it into the session.
[refs #36] Incorporates codereview suggestions.
Merge pull request #41 from codefordurham/feature/36-html5-geolocation-api

[fixes #36] Ask for user location and save it into the session.