Add Vosco::reset

  - refactor tests
  - add reset code