Added status class to response object and refactored tests to make slightly more sense regarding the objet being tested.