add documentation for the files in the project
Merge pull request #41 from igalk/add_descriptions

add documentation for the files in the project