Updated code documentation

Allows generating a proper documentation using JSDuck.
(A custom JSDuck tag class for "licence" tag should be applied upon generation.)
What's the problem with keeping `@see`? JSDuck is not the only doc parser.