analyzer repository buttons

added an option to show the repository buttons in the analyzer
component in order to interact with the repository api when not using
PUC
updated .gitignore

added intellij exceptions