Revamped ToDo model.
Added TestCases for ToDo model.