C#, Rest, TypeScript, Backbone + Require, SPA