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

Uses html5 geoloaction api to ask for the user's location if this permission is granted the location of the user is saved into the session.

Better error handling could be added but this is a good start.