added the documentation structure as well as makefile and an addition to the .gitignore file to ignore the built documentation files