starting to organize blockchain calculator a bit
add height validation to blockchain constructor
create block headers immediately on block create
add test for when a shorter chain wins