Fixing lots of typos and minor edits.