Complete rewrote the DicePool class where it will work with any type of
situation where dice need to be rolled. It does not technically cover
successed based system but it would be easy to iterate over the list and
then determine which one is which.
Modified the class constructor so that I can actually specify the target
number.
Another class for testing to see if I can make it generic to use with
both Die and ExplodedDie which I did accomplish.
Updated it so that I can both roll Die and ExplodedDie which works.
Complete reworked DicePool so that I can use both Die and ExplodedDie
and also I can have a mixture of both of them.