A JavaScript MVC skeleton framework