Implement command line parsing and refactor construction into the CLI class