Fix #49.

Add some documentation
Play with timeout of mock