MVC Javascript Framework