minimal JavaScript MVC Framework