test code
documenting what sorts of objects/concepts organize the VM
refactored for encapsulation
corrected exception interface due to dereferencing uninit'd memory
added a decent unittest framework