refactored RedisSession/PlotServerSession so that they both inherit from a new class PersistentBackboneSession,
instead of RedisSession inheriting from PlotServerSession which made no sense.

The bokeh app now has a backbone_storage object it uses, which we can sub in with another object type