Moved assembler stage processing to it's own file
Merged accounts and contracts in to StateObject

* Account removed
* Contract removed
* Address state changed to CachedStateObject
* Added StateObject
Hack for miner problem added w/ note

@maranh please check
comments
Added proper gas handling
Updated VM