catching more exceptions
Merge pull request #12 from bradjc/master

Catching more exceptions so the update thread doesn't die