Add CONTRIBUTING docs
Merge pull request #1 from clarle/contributing

Add CONTRIBUTING docs
Change to `tests/units/*` to match Modown repos
Use callback to pass error instead of throwing
Add unit tests
Merge pull request #3 from clarle/unit-tests

Add unit tests
Merge pull request #2 from clarle/error-handling

Use callback to pass error instead of throwing