add options to cli and generally make it nicer
finish cli update and update readme