added gitignore and todo