Setup and .gitignore.