Making matrixMultiplierEncoder a bit more robust.

This function accepts a generator matrix in systematic form, and a message s, and outputs the codeword (found by straight matrix multiplication). Checks on message s' size and whether or not G is is sytematic form were added.
Removing a debug output helper function which I do not use anymore.