Fixed and tested csrf key creation and hashing
Identify ourselves as MusicDatabase to browsers
Implement LruSessionStore. Only send encrypted session id to the client and keep all the other data on the server
Added a PublicFileServer handler. Serves everything in the public/ folder
Added support for webjars, so i can easilly add and update javascript libraries
Add jQuery webjar and add it to the default javascript libraries
Only add BasicAuth handler to the pipeline when needed
Add ServerJs. A small piece of javascript which can interact between the server and the site
Move Etag.scala from etag package into util
Implemented 2 new async action types, using akka
Moved Action, FutureAction and ActorAction to their own package
Implement Akka-based websocket handler
Fixed BadClientSilencer
Small minor logging changes
Some small random fixes
Use json4s for json -> scala and scala -> json serialization
Added websocket url utility methods
Implement SockJS protocol for reliable communication to the browser