Use fuubar and should_not make spec better

Force use expect instead of should in rspec
Finish Sign in and Sign up feature

Sign in can use both username and email
Finish google omniauth feature