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 
Your method above this one will provide this same data.  You can delete this line and the rating method should still work as usual.