A minimal framework for creating MVC applications with javascript