Friendly http status atoms

Here's a utility function to convert atoms to http status codes.

For uniformity, should `Status.code` also take integer arguments and just return them? That might be cleaner than doing type checks all around the framework.