An implementation of the same SPA in both AngularJS and KnockoutJS (with CrossroadsJS and RequireJS)