Adjust gitignore; implement Header, MainSection, TodoApp, TodoItem, and TodoTextInput components