Fixes #10: Pipeline doesn't listen for 'content' changes
Edit

- Added test to cover 'content change' fail case
- Added 'content' to results CP to invalidate after content changes