Added all the files

Many of the details on how to interact with these classes/functions can
be found by opening up the respective files in a web browser. Everything
else you should be able to get by looking at the Javascript files. I
guess you can change whatever you need to best suit what you're doing (I
explain this further for a specific case in the Dice instructions in the
rendered HTML.)