correctly escaping certain characters and re-shaping certain names - fixes #1

current implementation uses a filter to return a URL that _should_ correctly resolve to the latest set's gatherer image using their query parameters