Checking for empty SCOP files

SCOP files can occationally be empty (eg if the server was down
at time of access). Future calls will now attempt to redownload them.