yl - refactorCLI
Merge pull request #31 from xmfun/refactorCLI

 refactor cli and create new task_manager