Integrate to shared_examples
Define LoginMacros#set_user_session
Define require_login matcher