Codestyling
moved dynamic class creation to ClassBuilder
improved doc
added unit tests for invokation rules
expectedInvokationCount => invokationRule