Updates to JSON results

Updated the JSON result control to add support for returning precached
results in an overriden fashion
Updated the roll controller to make explicit use of the factory on every
call.
Stylistics changes

Updated some things to be cleaner/more compact
Added regions to Global.asax.cs