Makes options page settings fetching more robust. Updates .gitignore