Add supported query string keyword values
Switch to using _id for the connection pooling

- Will allow for mix of sync and async connections in the pool
- Add async flag to class for child classes to become async
Test that JSON is registered as well