ehcache integration

Update cache zone namings, Remove roles from being cached, added caching to loadOfficeById,  added caching to loadTenantById(not cached though), made  basicAuthenticationProcessingFilter bean to be depend on cachemanager bean