Degrade gracefully if interaction with badges API fails.
Merge pull request #1 from ralphbean/feature/graceful-failure

Degrade gracefully if interaction with badges API fails.
Hide warnings if we can't hit the badges endpoint.
Add title attribute to each badge link.
htmlspecialchars() some badge information

Before rendering badge information, we should escape it.
While it's unlikely that anything malicious will ever appear here from Tahrir, it's very possible that badge names can contain e.g., quotes, which would render invalid html.

This commit prevents that by escaping said characters.
Bump version
Add spec file to the repo.