add a gitignore, change some settings