Add commandline arguments and parsing