Began SmartVM class

The SmartVM class is intended to be the basis of interacting with
vzadm. It's a thin wrapper that can be used by other ruby programs
to deal with vzadm.