created a GenericResponse to enable reading of responses generated from non-file sources (e.g. BALROG or weighted DRM). also moved some file reading to functions
created a GenericResponse to enable reading of responses generated from non-file sources (e.g. BALROG or weighted DRM). also moved some file reading to functions

volodymyrss/3ML,volodymyrss/3ML,giacomov/3ML,giacomov/3ML