Style fixes and gitignore