Unit Testing framework for command line programs