add error handling for when strange things happen
apparently wallbase.cc is moving to wallhaven.cc. Made some minor adjustments for the new site