Added tenth frame support.  Massively refactored vm assistent lib to make heavy use of multimethods in support of tenth frame support.