fixing some typos
more typo fixes
Merge pull request #12 from chminx/master

fixing typos, "then the" constructs, and adding requires to requires-clause