working on direct sum and schryer order bug
changed direct sum of free modules with Schreyer orders to NOT produce a Schreyer order.  Needs testing still
this test was failing because the output of decompose was coming out in a different order.  After permutation, the ideals and generators were identical.  So I changed the expected text to match what is now being produced