Dealing with possible outages on service servers.
Refactoring of HTTP requests layer. Refactoring of tags, closes #97.