Improve comment.
Adhere to switch statement coding style from Oracle
Fixed javadoc
Resolved various checkstyle issues.
Updated dependencies.
Merge pull request #4 from avandeursen/sonar

Coding standard compliance