Added exception handling on internal connection problems.
Changed to /usr/bin/env for run.py
Changed open resources.
Moved parsers to lxml. Needs more testing!

lxml is a lot faster than BeautifulSoup, plus it supports
XPath which is THE WAY to select elements in a HMTL document :)
Removed .env/bin/env which was stupid..