Merge pull request #7 from jonatkins/master

Pull from upstream.
Merge pull request #8 from nexushoratio/master

Pull from upstream.
Spell check and found a bunch of new comments with typos.
Merge pull request #677 from nexushoratio/to-push

Fix a number of typos/spelling issues in comments.