Merge pull request #1 from omab/master

Merging master
test client works in down stream projects. need to write local tests.
added mock to requirements.
changed get to post in requestfactory.
comments.
catch ValueError when decoding json.
documentation for SocialClient.
added testing_tools documentation for custom test client.
Merge pull request #581 from tmackenzie/issue-436-tests

Test Client for facebook.