Removed CMake, documenting it in the Makefile, clean up most doxygen warnings.