Merge branch 'gh-pages' of https://github.com/sad2project/UDiceSystem into ftr/diceModel
Accomplished several tasks

Started adding Effects
Converted MlList's head and tail back to methods
Gave MlList the withWeight() method
Initial Addition of Effects
non-tasked items:
Created Roll
Switched Interfaces to simple names with Implementations starting with a
'U'
created rollers package - empty
fixed and cleaned IterableUtil a little
cleaned Weighted<> - also gave equals() and hashCode()
removed HashTester - will eventually be properly created as a JUnit test
made some small changes to Face, Die, and DiceSet interfaces (and
implementations)
Merge branch 'ftr/diceModel' of https://github.com/sad2project/UDiceSystem into ftr/diceModel
work done on weighted collections

tweeked RceCollection interface to never ask for a seed
created a weightedIterator to use with collections of Weighted<Object>s
completed WeightedZArray
deleted DividerToFractions and the apache commons library it was using.
reversed the algorithm for finding a weightedIndex in WeightedZArray
reset dice models to use TDD
start of rollers
Added new exceptions

ImpossibleException now gives a message for users to email me
Added MissingRangeException
Started OverlappingRangesException
Merge branch 'ftr/diceModel' of github.com:sad2project/UDiceSystem into ftr/diceModel
Merge branch 'ftr/rollers' of github.com:sad2project/UDiceSystem into ftr/diceModel
updated gitignore
Merge branch 'hotfix' into ftr/diceModel
Merge branch 'hotfix' into ftr/rollers
Merge branch 'ftr/rollers' of github.com:sad2project/UDiceSystem into ftr/diceModel
Round 1 of TDD, working with Range

removed RangeTestRunner
modified URange to use URange.from(#).to(#)
as a consequence, RangeTest needed to be modified and
RangeBuilderTest needed to be created
Merge for round 1 of TDD