Add method to get the version of a key
javadoc updates
Added first pass for AtomicOperation class
Added AtomicOperation class
added logic for handling lock 'upgrades'