added virtual machine interfaces
Updated Makefile to compile virtualmachine source.
Changed virtualmachine.cc to vm.cc