chore: tests cleanup
feat: npm run docs #35

Automated API docs generated using [doxx](1) and [JSDoc](2)

[1]: https://github.com/FGRibreau/doxx
[2]: http://usejsdoc.org/