Change otto to green robot event bus provider.
Inject API to job.
Fix job state change listener.
Create simple sample that show how to work with remote API service