Create IpAuthenticator, allowed adding many authenticators
Imporve getting client ip
Improve message
Add ip into message
Fix docs logic