Performer run based on Dispatcher variables (time)

@ahalfian
Right now the performer has to check every so often but starting soon queues will be able to start robots when they receive a new item.