Add User model and related logic.
Remove `task.progress` event

Use `task.change` instead to avoid problem when refresh tasks list page.
Polish task progress.

Save task progress on fly to avoid progress lost.
Add buildProduction hook
Sort task list and fix reg error
Remove testrc
Add test rc for travis CI
Merge pull request #12 from ivanzhaowy/master

Merge