renamed todos to tasklist
fixed bug with setting state on mark all done/undone.