* select the least loaded agent worker for job dispatch * update to load balance using inverse load * remove unused file * adding unit tests for worker job distribution
* add mock agent for integration tests * cleanup