refactor(cli): building out cli interface