Mettle - MVC Framework for HTML5 Web Application