* add typedoc comments
* fix merge error
* update dev-dependencies to include typedoc
* update package json
* add errors to typedoc
* add use cases and missing function to typedoc
* README refactor and link to typedoc for documentation
* refactor README
* fix link to typedoc
* typedoc config was modified
* fixed imports
* fix link and some formating
---------
Co-authored-by: david weil <david.weil@endlesstruction.com.ar>
Co-authored-by: david weil <tenuki@gmail.com>