Add validations for description
Refactor todo list creation in spec