Pool workers with a connection instead of connections

We will begin by making our pooling more robust.

Future improvements:

- Postgrex replying to calling process directly
- Multiple worker strategies (also configurable)