first checkstyle configuration
added *.iml to gitignore
implementation of CouchbaseCachingProvider