users can create playlists

hey check this out and merge it in if you think it looks good. there are some cosmetics i want to fix but the general functionality is there