move away from deprecated Options class and update .gitignore