cleanup, a TODO, added gitignore