added new test for left post
altered input of left test to reflect required input
removed typed functionality from Random_Item
put typed functinality back in for tests
made random_item not be a sub class of transformap, because its not needed
removed static variable for random number generator and related function
removed function call
removed unneeded type functions
changed the name of random_item to random_item_handler to reflect the fact that its no longer a transformap
changed name of tests accordingly
actually added in the file
changed generic type variable to more specific randomItemType
changed generic type variable to more specific randomItemType
changed get function to getItem to make it more descriptive
made it so that the right type was getting called
added low type to random selection
got test case for left type passing