Changed the http status field names to correct a display issue (its more natural to have the results showing 1xx-2xx, 3xx, 4xx and 5xx)
Updated the UI to handle the new data and did some massive re-ordering (tidying up) the code.