refactoring

pretty hefty refactoring to follow MVC
refactoring + animation change

refactoring to follow MVC, and minor changes to the saving todo
animation
Revert "refactoring"

This reverts commit 2cf647f6416f2d1616b1f7433dcb4c2d28bbe355.
Revert "Revert "refactoring""

This reverts commit 84f48161db43090252c3523b229388374b70c52d.
Revert "Revert "Revert "refactoring"""

This reverts commit ac74dae810d7cea6b027312dbdf7d344fcf26a7f.
bug fix

fixed new checkbox click listener
bugfix

fixed new checkbox selector
look and feel