Reorder matrix multiplication in anglesToGVec

This minutely changes the answers because of the change in order of
matrix multiplication, compared grain output values remained
within 1e-6 or so relative change.
Implement part of anglesToGVec in numba