Issue #91 Verify checkstyle rules during the build process

Fixed issues found when running checkstyle:
- Replaced tabs with 4 spaces
- Removed trailing whitespaces
- Javadoc first sentences all end with periods