Add implementation.
Add tests.
Add npm package description.
Add README.md file.
Merge branch 'release/0.4.0'