Fixed some errors, added some clarity and fixed some typos.