Initial commit
First release
Refactor instance variable argv

Let parse take it as an argument instead.
Refactor the error handling

Allow an error handler to be passed to parse() instead of throwing exceptions
Bump version and add github url to package.json
Update README.md

Document the options object and the method signature.
Add support for passing argv as a string

Tokenizer added to parse strings to argv arrays
Move a few unit tests inside of #parse spec
Fix assumption that error handler aborts parsing

Allow custom error handler to determine return value of parse
Fix error handling with non-throwing handler
Don't parse options after "--" marker
Bump version to 0.2.0
Don't accept short names for long options
Use istanbul for code coverage
Add unit tests to increase code coverage
Add changelog
Update README.md

Fix typo: module name in example
Update README.md

Add npm installation documentation.
Change wording of err_required string
Implement help functionality

Add .help function to print help screen
Add showHelp property for opts for automatically invoking help on specific params
Update README.md

Add .help documentation.