Add doxygen documentation
Add .gitignore files