Lots of Cleanup

- Use WebJars
- Cleaner Actor Model with nice separation of concerns
- Bump Play to 2.2.1
- Simplify Redis config