initial setup
fix gitignore