Just the code changes (no unit tests yet).
- refactored Store CAS API to no longer accept ValueHolder (as per issue 85)
- completed javadoc for those
- added rollback logic to Ehcache to deal with exceptions