facebook authentication. Modifications to normal user authentication. users that do both will be stored as the same user.