Fix for #8
Merge pull request #21 from mischak/development

Fix for #8
Additional checks for #8
Merge pull request #22 from rac2030/development

Implemented enhancement #16
Reformat code sent by @rac2030; apply SLF4j logger instead of JCL; initialize collections to empty
Remove the last usages of JCL API in favor of SLF4J
Fix broken build
merged upstream