Updated makefiles for modularity
Changed doxygen output formatting to use more graphs