Added Tools, Libs reference menus to Help

Including support for core tools & libs if reqd later
Added many, many more ways for references to be included
Added new class LocalContribWithReference for contribs with reference

And added some documentation for the new functions