Now we have async logging i can finally add all the trace log messages without worrying about speed
Removed unused json library
Started working on the webapp, now the backend stuff is getting stable. Login and logout are working
Properly cache the session
Added webapp actions and scripts
Bye to maven and hello to SBT
I chose to change to SBT because SBT is made for scala projects. Maven is a very minimal system that depends on plugins for everything. Another reason is that i wanted to be able to compile scalate templates on build for production environments. The maven sbt plugin does not support custom bindings, and i need those for injecting the Action into the template so you can use 'url[Action]' and 'at("variable")'

Also, now i switch to SBT i included agent7. It is an java agent that automatically detects changed classes and reloads them, saving me a lot of time while developing.
We now use the standard reference.conf and application.conf names, so we don't have to do hackery to get the configuration working