First pass at named snapshots

Tested on Fusion, but not Workstation or VirtualBox as yet.
Merge pull request #13 from scalefactory/named-snapshots

Support for named snapshots and arbitrary rollback