add validations and tests for description in todo list