Rework of hexikes to make API consistent with zernikes, added test suite