a new dev dependency for command line argument parsing.