Changes to .gitignore and some code formatting
style: added intellij idea *.iws files to .gitignore
docs: first try to add Github pages documentation to the project

A first try to add Github pages part of the build process. It is currently committing, but to the
wrong place.