Backends

Some work was started way back on the db-adapters branch to abstract the back end away from Redis. It proved a nightmare to merge due to time elapsed and "backend" made more sense to me than "database".

Anyway, here it is. Provides back ends for Redis and Mongo at the moment as well as a driver template for reference (it is not, I repeat NOT an abstract class).