Refactoring, documenting
* adhered more strictly to java standards and conventions
+ added javadoc documentation for exceptions and messages