Allow the ability to set status instead of just status code and status message

Signed-off-by: Kevin Carpenter <kwcarpenter@gmail.com>