GJ - Good Job promise-based concurrency

GJ is a port of the KJ promise-based event loop into Rust.

This is a work in progress! It doesn't do much yet.