Test fixes and removed old code. Added VM gas fees
initial testcode for canonical chain
Fixed typo
Reworked transaction constructors
Added a IsList method for type checking []interface{}
Updated transaction model

Changed the behaviour of decoding rlp data. Something is considered to
be creating a contract if the 4th item is a list.

Changed constructors.
Removed debug and comments
Fixed IsContract method to use the contractCreation flag
Fixed tests
Update vm_test.go

store ...
Added missing GetTx (0x16) wire message
Changed to new mutan API
Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT opcode
Added storage test
Fixed some state issues
More blockchain testing
Merge conflicts
Finalize blockchain reverting test
Small tweaks