* feat(tauri.js) improve api module with type defs for each API function
* chore(tauri) move endpoint specific modules
* refactor(tauri) move tcp mod to tauri_api
* feat(tauri) improve readDir signature, API features as kebab-case names
* fix(tauri) make event's payload optional
* feat(tauri) if invoke_handler fails, console.error the error message
* chore(api) improve JSDoc
* chore(tauri.js) update template
* chore(tauri) delete empty mod
* fix(tauri) tests and example with latest API signature