Drop unnecessary notifier arg from route setup
Added (skipped) full end-to-end integration test, and hooked up notifier

Only last step: actually listening for external notifications and updating pipeline status