Add a command line argument parser in preparation for command line functionality