refactored vm.scm

factored vm.som into several source files, providing one source file for each logical component of the vm implementation