Week2b

- add QueueItem model, using delegate
- user add a video to the queue
- user remove a video from its queue