rework cli and commands, options.js -> command.js that expose command instance now