Application skeleton + command line reading