Allow WorkerRunner's to be created without a callback endpoint
Moved worker runner to separate file
Merge pull request #19 from klee-web/optional_callback

Optional callback