Doxygen support files added
Documentation stuff added
Cleaning
gitignore update