Updated Project configuration for best practices
more comments
switched to modern logback for logging, see logback.xml and logback-test.xml for configuration
file formatting and missing @Override on Java classes
updated runtime & provided dependencies
Merge pull request #2 from gordonad/master

Build and logging improvements