user macro and clean up code
shared_example for require sign in
more shared_examples
feature spec for login page
queue item interaction feature spec