Implemented workable workaround for ordering of group elements and fixed translation. Almost done fixing convolution!  Also added lots of inline documentation.