Get rid of shell.rb, use command object, capture output to file by default