Various edits for style and grammer.