Fix issue with Dispatcher#after_initialize method signature.
Allow worker classes to control which of their public methods become jobs.

This requires worker classes to expose an .available_jobs method, which returns an array of symbols.