Stupid project continues. Need a way to actually copy `hash.Hash`,
dont think it is doing that which is very annoying. Also, dont think it works
To establish my incompetence some more, more big changes.
Hasher as first argument
Now signed merkletree on board too