Add .gitignore
Add doxygen documentation