removing commons dependency, using guava instead
ignoring intelliJ files.
removing idea files from git repository
more tweaking of gitignore