Featherweight Javascript MVC