transform class; 3d vectors & quaternions in lua; table toString