clean up handler and add basic test
Replace homegrown vx generator with sabre-vobject