A full-featured MVC framework for writing command line apps inspired by GLI, Rails and JSR-311