beta-8 of log4j2 and changing guice to no-aop version to have better errors in java8
correcting failing test + refactoring