code documentation
documented
documented
test amended
Merge pull request #219 from pisaychuk/documentation

Test documentation, few amendments.
Merge pull request #220 from raghavgautam/cleanup

removing unused stuff
misc cleanup