Make the parsing more resilient to broken servers

Catch exceptions when decoding data from github or phabricator, so if
something goes wonky on their ends, sandcastle doesn't break
Lint
Merge pull request #5 from xymostech/dont-crash

Make the parsing more resilient to broken servers