Fixed 'illegal offset in isset or empty' issue, turned out to be me being stupid by not adding the 'GroupsMember' fields in-to the 'fields to save' list, surprised it ever worked really. (Closes #19).
Modified MembersController tests so they'll run on more archaic version of PHP that don't support using $this in lambdas.