Added gitignore and added idea files to ignore list