Add replay (catch up) functionality

This pull request allows you to pass an optional map of options to `bind`, currently only used to set `replay`.
Yep! thenewtricks/courage-service implements a replay feature as well now.