Clarified Advanced Use cases

Added specific detail to the advanced use cases to make them more clear. Both emitting data on success as well as modifying headers where difficult to wrap my head around in the context of the existing documentation. I have added some simple examples to try to explain the functionality better.