add unhappy case and improve test wording
improve wording in timeout spec
rename to more appropriate _class
matcher should not take  http response in constructor but in its matches? method