Added copyright, note, and minor improvements.

Added copyright, various description notes, readme.
Added CMS_EXTERNAL_LINK, and improve various link interfaces.
Structured the model library with sub folder: user, link and content.
I don't remember why I used INTEGER_64 ... rather than NATURAL_64 ...
but I think NATURAL_64 is better.