Port TaskManager to github