Added playlist model, api and view

- added playlistitems model for playlist generation
- added api and frontend for playlist