add .o and other files to .gitignore