Merge pull request #1 from lloydmeta/crdueck-master

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

`self` is a mutable var, Akka advises to never close over `self` in code that could be executed on a different thread
Add back addPathToWatchServiceTask when registering a file for monitoring