start on refactoring testcases
Merge branch 'master' into testcases

Conflicts:
	src/test/java/at/archistar/crypto/decode/TestBerlekampWelchDecoder.java
fix: errors that I've introduced with the factory pattern

At least the code should now be easier to read.