Refactor todos controller.
Display validation errors.
Add basic animations.
Refactor other controllers.
Fix casperjs specs.
Fix e2e specs.