Add back tests
Actually, looks like calling #processCallbacks seems to be the issue. Tests fail again after making the tests correct again
Fix/refactor tests

1. Fixed that last test that was broken. Turns out if you use expectMsg and more than one message comes through, the next test gets the left over message, triggering errors
2. Refactored tests to instantiate new anonymous object via a trait; cuts down on vars
Add comments for fixture setup
Reformat code
Remove unused import
Merge pull request #1 from lloydmeta/crdueck-master

Fix failing tests, refactor mutable globals used for testing into an immutable `Fixture` trait, tidy code