added exception handling around the tweeter code

if we can't tweet, for now, we'll just silently ignore it
later we'll log it or something (maybe) - it's not critical
functionality