Mini MVC javascript framework