improve JSDocs
Add checks for access and improve forbidden messages

- fallback mode similar to js toggling
Code reformatting
visibility
improve function headers
Merge pull request #22 from Klap-in/aclsupport

ACL support