Final editing

Spelling and grammar cleanup, as well as a general code review and
closing comments.