added couchdb.tests.fixtures to encapsulate a more complex example; Document.store now uses the to_dict schematics serializer and Document.load initializes an instance using kwargs rather than just wrapping instance._data = data.  This allow a proper mapping of hidden fields with their public keywords