adding test files and doxygen file