Added commentary to source files
Extended README.md