adds spec for email downcase in model
completes user signup
force use of SSL in production
finish sign uo