A terrible way to increase test coverage, but it works.
Changed all Request construct parameters defaults to match
Simplified Status constructor
Test the case where the string doesn't turn into an object
No longer need to check body and header independently of parameters as everything is stored there.
Test requested uri from _SERVER
Test get format function
XML to object test. Could use improving but can't think of much.