More facade updates

getRandomQuestion now gets an id, since "currentGroup" is never set and
is hard and costly to set. addGroup now uses the current user instead of
getting the admin when creating a group. (Which is always true when
creating a group)