In the beginning of time, the Nomad server makes a JobEndpoint using the NewJobEndpoints function.
A job is submitted to the API (either directly or via the CLI).
The API sends a JobRegisterRequest to Register(). The Register() call is forwarded to the leader where execution continues.