Structural changes cause of initialization changes and removal of static log4j dependency.
Merge pull request #14 from tomma/master

Structure and logging changes.