Fixed many typos and grammatical errors