Feature/week3

Users can reorder queue items and add ratings. 

The code I added here got pretty complex because I didn't want users to have to manually put in a position for each queue item. I wanted them to be able to change just one queue item and have the remaining items normalize around it. 
Seems like I went down a path that was overly complex 
By the way, the reason for this is you can get rid of the assignment in the line above.