Big commit, added Fudge/Fate Dice!

* Just use XdF
* Added tests
* Reworked rolling engine to have validation after lexing, and changed errors returned somewhat
* Set up "counted_values" and "rejected_values" for upcoming expansion