added serveral different versions of group sparse solver in commented form in desperate attempt to get this working