A bunch of documentation work
Minor whitespace fix