matching with all aliases. Searches show online if not in list. GZip error handling for libmal search

- Now matches to all possible aliases: extra.english + extra.synonyms
- If show is not in list, do an online search, and add it to list if found. Cached searches done resulting in no finds(the tracker doesn't call the api every time this way).
- the search for libmal sometimes doesn't work, I think if it's too long, or depending on the caracters present (for instance  Arpeggio of Blue Steel - Ars Nova doesn't work). Now handles IOError to continue even when this happens !