Adding transpose functions
added move/calc functions.  tested with up direction
Adding test cases for down action
updating move/calc for left and right action

tested with left action
adding logic to insert random 2 into calculated result
updating logic on insertRandom to allow for full list

updating test cases with correct permutations for better coverage