- Defined coding: utf-8 scripts
- Update functions do_login() and __do_challenge()
- Update documentation.