Add libraries and index files.
Create task model.
Setter, Getter.
Add toggle method.
Validation.
Create list tag in View.
Add id and class attributes.
Render list element with template.
Extract view template to index.html.
Add click event.
Add event selector
Create Collection.
Create collection view.