Add external logging

Fixes #8.
Add VirtualMachine#halt
Add VirtualMachine#destroy
Add VirtualMachine#reload

Fixes #2.