Issue #27 refactored statetransition failures meaning going to 'lowest' status
Issue #27 Proper handling of failures in Ehcache state transitions
Issue #27 Proper life cycling of CacheManager created caches
 - Reserve alias' slot, prior to doing any work
 - Added seams to enable testing
 - Added tests