Unit tests updated as well as added in missing method headers.

Fixed bug in Group.removeFromGroup where change would not maintain.