Changes to configs and modified gitignore to prevent ide files from being committed