Write tests for todo items
Added test for creating todo list items and associated code
Add specs and code for editing todo items
Extracted repeated code into todo list helper
Added Rails Dom ID helper
Layout updates
Mark todo items as complete
Clean up todo mark completion view
Updated show layout to seperate completed and incomlete items