Adding ShuffleTest program. Runs a validation of the shuffle function
that given an MxM integer matrix where each row is initialized to 0...M
and then shuffed, counts the occurances of num where num = 0...M in each
column of N runs of the shuffle.

This implementation scales poorly for large values of M