some refactoring in faceting and removed ehcache from project