Add validation/error reporting to VQB. Fix #147.

Add a note explaining difference between vqbInvalid and VQBHasErrors