Commandline now rewritten to use a argparse backend for actual parsing