Use lxml rather than BeautifulSoup

Seems more standard that way…
Added lxml and keyring to package requirements