implement final responses
Merge pull request #16 from quarterto/feature/final

Responses should be able to be marked as final, skipping the rest of the chain