add docstrings, fix typos, add a screenshot method and do not die on webdriverexceptions