MongoDB storage driver

This supersedes #94 (cc: @iampersistent). 
I will let it be up to you what to do here.