Doxygen setup

Added phony target to Makefile
Started adding doxygen comments