added new Respone and ResponseError structs
refactored responder functions to use new Response struct
added method to create responses from http returns
reverted refactoring of StatusData function to avoid a BC break
fixed various code errors
added missing function to check for resource up and down errors
Merge pull request #9 from catalyst-zero/response_struct

Added new Respone and ResponseError structs