Added drag drop re-order for building tasks list
Added priorityqueue for efficiently executing tasks