add gitignore
finish report, restructure