work on edit group logic

--HG--
branch : noink
edit group pages

--HG--
branch : noink
flesh out group update logic

--HG--
branch : noink