Implementation of command line intterface CLI class, pending unit testing