String Rewriting and Grr Obner Bases { a General Approach to Monoid and Group Rings Presented at the Workshop on Symbolic Rewriting Systems