bump version to 1.0.2
Add an FAQ page to the docs
Update UnallowedMethodCallError

The error message did not make it clear why the call was unallowed, I
have updated to make it clear that the args do not match existing
allowances.
fix bug for expect 0
Merge pull request #53 from uber/expect-0

fix bug for expect 0
Merge pull request #51 from uber/tws-update-unallowed-method-call-error-msg

Update UnallowedMethodCallError message
use str(e.value) instead of e.value.message
support python functional changes
update
fix __new__ bug in python 3
update .travis.yml
clarify _restore__new__
Update partial_double_test

* Ensure that values passed into constructor our passed into __init__
wrap original __call__
fix merge issues