add project files
fix gitignore