Created the login form on the home page.
Added warnings to the login page if username or password verification fails.
User location is updated upon login

The user's location is initialized upon successful geolocation instead of waiting for map.init to be called.
Created signup page
Implemented user account creation with client and server side validation.

Client side validation checks the input fields.  Server side validation checks for existing usernames and email addresses.
Merge branch 'feature/auth' into develop