Dev free server - suggested revamped design

Lots of stuff to discuss in the new design.
We should probably switch caching to something more extensible. I suggest Moneta (https://github.com/minad/moneta, https://rubygems.org/gems/moneta) which will allow us to scale up our caching needs without changing our calls.