Fix #20
give Stack a virtual, public destructor, and add explicit breaks in a switch in vm.cpp