Sample ASP.NET MVC app with RequireJS, implementing the Repository pattern