Rename a couple endpoint config and class method names

Two straightforward renames, neither break documented behavior:

- `API.config[:handler]` to `API.config[:endpoint]`
- `Endpoint.handle` to `Endpoint.respond`

This should reduce confusion and make things a bit friendlier.