ASP.NET MVC Class Library to Support Single Page Applications