Email addresses and names should not autocorrect.
Dismiss the login overlay for logged in users.

We were seeing issues in which users who logged in from a screen that was not
the profile screen would see the login screen even though they were logged in.
This was caused by the controller checking to see if it had ever presented the
user with the login page. We dismiss that screen for users who have logged in
status.
Make sure to reset profile data in edge case.

Found an edge case in which a user goes to profile while logged out, dismisses
the modal, then goes to main map, then logs in through the add tree screen then
returns to the profile page. This caused profile data not to be set. Here we
trap that edge condition and reset the data.
Merge pull request #175 from lliss/topic/login-screen-persists

Topic/login screen persists