Extended VM with storage operations
Add execution logic to VM
Change order of serialize/deserialize
MGC now uses unsigned numbers
Use fatal error if deserialization fails, as it is not expected to fail.