update the .gitignore
scala files to implements the Options