Add add_block() refactor
Add add_block() refactor

Add add_block() refactor. It is quite a bit more understandable, it is
significantly less efficient.

ethereum/pyethereum,karlfloersch/pyethereum,ethereum/pyethereum,karlfloersch/pyethereum