updated gitignore with optional stuff in comments