Changes I forgot to commit a while ago

moved the random and hashing packages into the math package
created a mock class for SimpleRandom
some work on the collections
Lots of documentation done

Added the Stackable interface to Effect, Face, and FaceValue
Tweaked SpeedTesingUtility to be better and more accurate
Added a fair amount of documentation to the collections package overall