2.0

This was a big rewrite to utilize latest frameworks.
- Spring mvc
- Spring security
- Backbone

We believe it is at a point where we can say it is good to merge back into master