added folder recursion, colored logging and task management