reorganize project
gitignore