bleeding-edge javascript MVC framework