Added testing options and verbose option to command line interface and functionality