Facebook auth support.

comments on this bit welcome