Doxygen documentation support

To run:
Enter Core directory
run 'doxygen' on a terminal
Merge pull request #1208 from arthurbenemann/doxygen

Doxygen documentation support