Improve English

There are a bunch of changes to fix mistakes in the English, and also to improve the writing to make it more polished.