Implemented use of doxygen

Implemented use of doxygen in .h files and have included current documentation.