added test for creating todo items and associated code
added more validations for todo items and some css for errors