Changelog plugin is back, this time with static change definitions
Enable expectations with actions
Name threads properly

We have too many executors now.
Fix toString()
Properly synchronize sweeping
Split AbstractCommonFollowerTest into multiple smaller tests

Its runtime was far too long. This is better contained.
Fix the damn threading

- Thread factories for some descriptive thread names
- Synchronization on thread managers
- Updates to how the threads are managed
Execute actions aynchronously
Tests will never hang again
Test for the action
Merge pull request #51 from triceo/async-actions

Expectations to execute asynchronous actions