added facebook authentication and basic group support