A simple content addressable, de-duplicating and concurrent object storage library