Use commander to parse command line input and provide better output
Remove -u option... that should go in the next feature branch.
Add url-only option
Do not run commander code if being required.
Add --timeout to mocha test command rather than hardcode the value. Increase to 20000 because cdnjs.com is being slow right now.
merge from master