Add runner

This pull request adds the Runner class to DispatchRider so that all the code is contained inside the gem. It also provides a configuration object so that we can set up the subscriber configuration through an initializer rather than loading a YAML file directly in the class. Eventually the publisher side will be configurable through this object too.