Added test for creating todo items and associated code
Added ability to add new todo items and related controls.
Add specs and code for editing todo items