Fixes related to the re-launch of NodeDocs

Mainly GitHub security fixes. Some request were made without credentials and was exceeding the API Rate limit.

Fixes #37 #28 

Still needing logo and design stuff maybe @karolinaszczur would help me on this?