add a template class of Gauss quadrature for regular shape elements, i.e. line, quad and hex