Content Addressable Storage built in Erlang