Implement currentPlaylistService, queueService, and playlistService

@deini @malucky 

The playlistService has not been implemented fully because we'll need to work on the userService first, but we can at least add to it the repo at this point. 
its not required according to jsDoc, are you thinking we should pass {Object} here or {Playlist}