separated the single code formats
test for parameter bean
improvement in qr-code data format
added super class for code data formats
implemented data matrix data format (not tested yet)