Equivariant Groebner bases and related algorithms