Fix grammar, punctuation, spelling and some white-space

Hi,

I've cleaned up all the spelling and grammar mistakes I can find. I've also tried to fix punctuation mistakes, but I've been conservative.

I've started cleaning up white-space issues, but there's still a lot I can do.

Hope it meets with your approval.

Robert