Extract session[:current_email] to application controller
Create User model and delegate sign_in logic to model away from
session[:current_email]
User can mark todos complete