Extend the TODO applications by the following:
- Add Input validation to the TODO, require the text to be at least 3 characters long.
- Save the timestamp of the creation of the item.
- Allow the setting of a due-date for the item.
- Allow the user to set priority level 1-5 using a 'select' element.
- Allow the user to type in some longer text in a 'textarea' and save that too.
- Allow editing the item.