Skinny Controller and Fat Model
Refactor QueueItemsController and move some private function to Model