Using AngularJS for almost everything client-side (just templating server-side left to freemarker but temporarily)