BlueprintInvocationHandler should use Matching-Strategies as well. This
way we can easily Blueprint interface return values.
CollectionBlueprint should return the input object, so that it can be
reused directly.
Added documentation
Random-String-Creation should support a maxLength, if random values for
short fields are generated
Corrected a typo in the API documentation
Added API-sugar to allow for easier writing of matching expressions.
E.g. Blueprint.def().with(Match.instanceOf(Number.class), ...)
Added missing test coverage.