Finished refactoring queue controller, added full queue functionality

had to change the user model spec on the email uniqueness validation due to my inclusion of password confirmations.