Refactored code to utilizes spring caching instead of ehcache.
Renamed classes to reflect the use of spring caching.
Updated the code so that a user can have several cache managers declared and each gateway can utilize the one necessary
Updated tests to improve coverage.
Updated with new names for files.
Updated the documentation