Implemented all tests for cli.clj module