Ignore IDE files and project output

remove eclipse metadata from the project, and prevent Intellij metadata
from being committed