Add TimeoutError and CircuitBreakerError objects

Also ensure that target_callback called with proper this_ptr context
Update documentation
Bump version