I've got 31 problems and a redirect is one
refactored user routes into shared examples. created matcher for require_login. created LoginMacro module for set_user_session