data struct stuff, add Bitcoin block structures
remove old hashtree
Need to define functions for each object - need to fix
rename / addBlock needs to return True