filled in doc.py and contact.py

We might want to make this IntegerProperty since there are a small, finite number of possible states.