1. added the method move in Both CommandGenerator and TaskManager. Now user can move a task to another task location.
for example, if you type "move  1 2", task 1 will be moved to task 2.