added doxyfile for easy documentation generation
added some example doxygen comments
updated gitignore so the generated doc isn't dragged to github