Python 2.7 Support

Catch ImportError in client and try and import urlunparse and quote from
old locations.
Document Existence

Update client.Database implementing __contains__ to check for document
existence and add helper classmethod to mapper.MapperBase to take
advantage of how the _id field works.
MapperBase.get

Add option kwarg that tells loveseat to create the document if it
doesn't exist.