move to Vows testing framework and small fixes
get vows working