added minimist argument parser and --verbose support for echoing on the console