Expanded documentation and addressed some checkstyle issues.