Added doxygen config file and updated .gitignore to ignore doxygen's generated output