Improve JavaDoc and a little bit of whitespace changes

Class description and author name is added/modified.