Query objects using a string instead of two gets
Remove unnecessary controller setup
Use get instead of directly accessing attributes
Client side validation for user's email address