Reformat, removed trailing semicolons
Fixed concurrency issues
Incremented Version
Breaking changes

Changed is*, value, and reason to properties. Made everything python3
compatible
Fixed Threading arguments
Updated .gitignore
Bumped version
Added done_all, then_all, and tests
Raise reason, require reason to be Exception
Better waiting
Fixed many tests, increased coverage
Bumping version and adding author information
Updated the readme

This acknowledges Adrian Kuendig and documents some of the improvements
he made.