Update CHANGELOG to reflect bug fix.
Add myself to the author list, tidy up some of the comments and whitespace.