Added javadoc to Die interface

removed commented-out methods from UDie
made UDie final
Random Number Generation overhaul

Created SimpleRandom interface for making the mocks
Tweaked EZRandom to follow SimpleRandom interface
Tweaked EZRandom to be instantiated
Created MockRandom, which allows you to supply the random number to be
'generated'
Provided a new static way to use EZRandom

Already had one, but the previous version didn't play well with the new
instantiated version of EZRandom
The new static methods that make new one-off instances
Overhaul of Random Element Choosing strategy

no more RceCollection - thus no more WeightedZArray
instead there is the RandomElementChooser which can randomly choose
elements from any Iterable. It has simple and weighted random
capabilities, with the ability to even do simple random with a weighted
collection
Documentation updates
idk