StorageInterface for MongoDB

This implements the StorageInterface for storing OAuth details in MongoDB. It's really just a simple port of the Pdo version.
Refresh tokens were not being properly removed after use, which was causing subsequent refresh attempts to fail.
Merge pull request #24 from ed-at-invoke/master

StorageInterface for MongoDB