Fixed documentation
Merge pull request #19 from wmde/fingerprintemptyterm

Fixed documentation
Updated code documentation

Allows generating a proper documentation using JSDuck.
(A custom JSDuck tag class for "licence" tag should be applied upon generation.)
Replaced deprecated @type with @property
Updated Fingerprint.setAliases
Marked List._items, Map._items, Set._items protected
Applied @readonly
Added default param values
Reinserted @see tags