Adding Open ID authentication. Finalized OpenId support.