A port of the Visual Studio SPA template to Angular JS