Fix include command in unit tests
Add tests for error cases
Throw Errors instead of returning them

Returning Errors from a synchronous API is surprising behavior.
Merge pull request #3 from jugglinmike/throw-errors

Throw errors
Document installation procedure in package.json

This allows developers to run `npm install` to build this module.
Update package.json
Merge pull request #2 from jugglinmike/package-json

Update package json
change package name
Merge pull request #4 from nullaus/master

change package name