filled in doc.py and contact.py
fixed merge conflicts to reflect upstream changes
some improvements
merging from original
adding some tests
fixing some tests, in progress
Merge remote-tracking branch 'upstream/master'
attempt at adding/fixing tests
tried to fix auth for testing
adding changes from Gary's comments, still in debugging process
adding some changes from Parker's comments, contact post still not working
Get Contact GET/POST working, with tests

Fixed up a lot of key handling to make Contact creation and enumeration
work. Without getting rid of the URI field in the model, I keep getting
Flask routing BuildErrors, and I have no idea why.
Move Contact URIs from /user/contact to /contact

Also fixes a bug in DELETE now that it's hitting the correct endpoint.
Add non-auth Contact test cases
Fix bugs in Contact POST, tests

Rename authenticated Contact test class for consistency
Add additional test validation
Document /contact/ PUT bug

Also adds test to ensure contacts don't leak across authenticated users
Some comments
Merge pull request #2 from gdbelvin/sydney

Fix Sydney's implementation of Contact and add tests.
Great work!