Add new module, "dice"

(Squashed) Consistently use two-space tabs in dice.py

I have squashed what was two commits here and added autoload support. -RGH