added more validations to the gensis block, including coinbase