added the ability to create new todos

also improved the components (list, new)  - their templates now contain the corresponding form elements.