ASP.NET MVC TypeScript SPA Template inspired by the HotTowel SPA Template