filled in doc.py and contact.py

This is wonderful.  I think you're getting it!  Contacts will be owned by a particular owner. 
In the database this looks like the following key/value:
key: "UserModel:<user_id>:ContactModel:<contact_id>"
value: <dict of fields>