wip: Began spiking channel
wip: First implementation of Runnable mixin. Need to review exception handling.
Better Runnable lifecycle
Merge branch 'runnable' into channel
wip: First spike of Channel as Runnable
Refactored Runnable specs into shared behavior.
Implemented Channel. Need to verify subclassing behavior.
Finished testing Channel.
Fixed bug in Obligation#value; Future is now Observable.
Removed travis build targets
Minor test adjustments.
Supervisor now uses shared Runnable specs
Agent uses thread pool more efficiently; no longer has #length methof.
Merge branch 'master' into runnable-supervisor
Better test cleanup
Fixed bug in Agent
Future observation now triggers on rejection.
More deterministic Future#add_observer behavior.
wip: Initial spike of Channel#pool and Supervisor#add_workers
Improved timing of Future tests