change method name newFactory->newAssertFactory.
removing usage tests, move to another project.
repack jar with jarjar to remove not optional deps other than assertj.
minor refactoring.
expectRootCause - implementation.
refactorizations - hide classes that, should not be exposed.