Separated task list into overdue and processing, made pie chart smaller and use actual value on it.
Some improvements
Added local storage.
Merge branch 'branch-lingjun'

Conflicts:
	js/models/task.js
update directory structure
update lib
update shallview animtion
add timer base only by pc browser
update
update pc : pick weekDay
timer code refactor
ignore files
test
Merge branch 'branch-linqun'

Conflicts:
	.gitignore
Structure change
hso
update
merge
update
update