Fixed requiredWhen
Updated gitignore
Updated gitignore
Clean up