added doxygen documentation support with build scripts