Added Providers to allow variation of storage location

Love express-hbs!  I have a project where I wanted to be able to store templates in a mongodb instance rather than on the file system, then saw a question on the Express google group about storing in Redis and decided to take a stab at it.  This could use some more features (such as saving new templates, adding a Redis provider) but has the 'works on my machine' stamp for the moment.