Improved parameter checking:
- enforced use of class FECParameters for both encoder and decoder
initialization
- removed builder pattern for encoder in order to simplify the checks on
the deriving parameters

Improved testing code