Added dashboard

Dashboard display weather information based on location
Added location feature in the settings section
Unguarded password so it can be set while signing up
Sign up form now shows errors properly