Complete overhaul of the calculator:
-a dc.calculate function which accepts an object and a callback
-less code and lighter processing
-more output elements with which to work
-a more thorough guide