tidied 200/404 status conditional
updated tests to use ifError
turns out i repeated myself in features