Big commit
Update gitignore