Reduce test timeout to 60 seconds

Tests have been split into smaller units
More logging in the tailing manager
Improved assertions for easier test debugging
#53: Cancel expectations when stopping the manager
Code reuse in some of the tests