New Data Collection & Module support

James here is a pretty big pull request that includes a new hosting environment (NancyFx), a new data collection method (our own, not Google Analytics), and javascript modules using require.js.  All off this required an overhaul of the code, files had to be moved and updated.  So, please merge this request with your fork, then incorporate your changes into the new structure, then I will be able to pull back from you.

Note that I also refactored your histogram groupings.  Although not strictly necessary, I made it a little cleaner.  There is still more cleanup we can do there.