started with structure of shuffle methods
implement test methods for shuffle
containsSameElementsAsMatrix is working
shuffle method implemented
javadoc and overrides
change to fisher-yates shuffle
implement shuffle for vectors
get rid of 1-dim transformation. move test methods to test classes.
included comments to fit conventions better.
shuffle: no backward iteration anymore
consistent function names
reimplements AbstractMatrix.subtract(Matrix,Factory)
do comparison-check without conversion.
Merge pull request #51 from ewaldgrusk/fix_abstractmatrix_subtract

Fixes a bug in AbstractMatrix.subtract(Matrix,Factory)
shuffle: improve dealing with factories. alter newlines
Merge pull request #50 from jakobmoellers/master

Address issue #23
added credits for Ewald
added credits for Jakob; cleared code a bit