adding merkle.erl
updated merkle