Gitignore .settings folder

Conflicts:
	.settings/org.scala-ide.sdt.core.prefs
Restore 'Option' monad for optional elements