generate todo list scaffold
Added tests and updated model file to validate fields