Add stubs for redis and memory
References #4 and references #6
Make default compatible with previous interface
Now, the default is calculated dynamically to maintain previous behavior to default to pickle unless the ``mongetter`` argument is given. This makes it have the same behavior as before, so users aren't forced to change old code to use the ``backend`` argument
Update docs
Add tests