Added code comments and the doxygen file in doc folder