added idea and lib exclusion gitignore