initial commit, adds todo and gitignore