webdriver-0.5.1: a Haskell client for the Selenium WebDriver protocol