Changing connect() from staticmethod to classmethod.

Primarily so that LuminosoClient can more easily be subclassed, in cases where
users want to write their own variations on the client.