Add a form to build a TODO list. Each item should be persisted to the database and displayed back on the main page. As always, write tests.