Revert "Extract scheduler to new project"

This reverts commit d0e3d7c5a5e699eabcff7ed94faf043a8ba6df43.
Update Queue (better solution for end task problem)
Task type should not be null!!! new Exception thrown
update FairShare with new listener and create workers
synchronized leaseTasks method!!!
Threads need to wait till leaseTime is set