added ehcache to improve the navigator performace, and refactored dependencies in pom.xml