removes :full_name from registration page
removes validation for :full_name

Also cleans up the user creation process, and modifies the user/new form, also adds initial error handling for email.
moves flash location to the top
cleans up login error handling

still can change, just taking this approach so Alex is unblocked
makes it so registration also logs a user in
fixed merge conflict
Merge pull request #7 from TheConstructors/no-full-name

No-FullName + Non-EmbeddedEmail
added QREncoder to the Gemfile for future use
merged in master and resolved conflict with footer