split argv.js commands into modules
Merge pull request #119 from Trott/split-from-argv

split argv.js commands into modules