Fix paga when no argument is given
Fix paga when no argument is given

I've moved the argument handling from the functions to the constructor since `groups` is used later in the function, and I thought changing it's value midway seemed inelegant.

theislab/scanpy,theislab/scanpy