Improve documentation, resolve spelling and grammar errors