Add access to waiting attribute
Add new funtion idle_workers
Test
Add funtion for check if there is any idle worker and also add a wait for idle worker.
Add travis.yml