Decrement thread count when they exit.
Don't report close itself as cause of closure.
Added close method.
Added examples.
Update to example.
Add basic operations.
Added view example.
Remove timeout parameter.
Fix deadlock caused by hash collision.
Merge remote-tracking branch 'remotes/origin/master' into stream