Issue-8 - add exception handling for httplib.BadStatusLine

I am adding a potential "workaround" or "fix" for Issue #8. I could probably
make this more generic using "HTTPException" ... maybe even something like
urllib2.HTTPException, but this should work for now. I am thinking of pulling
a lot of this code out anyhow, so I don't want to burn too many cycles on it.

~tommy
Issue-8 - adding import httplib so exception works

Missed this on the last commit ;)
Issue-8: Changed to HTTPException

After further research and "attempting to cause this error" I have decided to
catch HTTPException, which should catch all sorts of various exceptions, and
given the way things work, it *should* report the data next time with 120 seconds
... so it should "just work" ... It would be nice if it could log in daemon mode :(

I based the exceptions on <http://stackoverflow.com/questions/666022/what-errors-exceptions-do-i-need-to-handle-with-urllib2-request-urlopen>

~tommy
Merge pull request #10 from TJM/issue-8

Issue #8 - Continue on HTTPException (httplib.BadStatusLine)