fix minor CLI issues

there are definitely still some usability issues present, but i will fix
them later
update gem dependencies
update README to reflect current state of CLI