Very much improve command line parsing and start to add some help