Updates through HTTP status codes

There's styling work to do, and quite a bit more to add (haven't even gotten to CORS yet) but this is everything so far!