Building Single Page Apps in ASP.NET MVC