update README
created cli, split logic into submodules to make testing easier