added playback page
Added embeded player
Added auth service + hashing
Updated donation text
Added better admin/editing UI
Added caching