adding documentation
removed endian.h, since it was not being used
changing makefiles to remove installed endian.h header
adding doxygen documentation config file, and a first html doc build