Adding the publish task for GitHub pages
Updating NPM dependencies, fixes for publishing