setup instructions and gitignore