Refactored controller tests (w/ macros & shared examples)
added feature specs for users logging in and interacting with queue items
Merge branch 'mod3.5'