Documentation update

Added Doxyfile to create documentation from the code in the new doc directory.
Added rules to Makefile to create and clean documentation.
Updated README to reflect the new changes.