Improvement to regard only expected version strings instead of every
text when comparing
Changes to recover properly if the local cache file is damaged

(belongs to issue #35)