Add valudations for description
Refactor todo list creation in spec