Add error message for HTTP errors
Better URL escaping for non-trivial tag names
Fix unbound remote variable in finally clause
Extract core into class
Retrieve more fields
Extract couting action outside of class