added gitignore to prevent intellij documents to be committed.