work on cli options parser, rework commands to use new module, add mocha to project, base tests for cli