qstest, a LaTeX package for unit tests