Improved the README file.
Added documentation to the header files.