Added sketch for VM

DO NOT MERGE
This is just a sketch.
Please comment.
Renamed `struct v7_object *call_stack;` -> `struct v7_value *call_stack;`
Removed stack pointer.
Added more comments.