Adding doxygen generation and documenting processor.h

I'm also including a .gitignore to keep the doxygen generated files out
of git status/the repository.