Continuing to work on the repackaging and starting the cli code
Framework for CLI argument parsing