Some modifications, including a .gitignore file