made it so that multiple requests for the same db return the same `JDB` instance.

This fixes a long-standing bug in behavior, and simplifies some of the model use case.
Merge pull request #7 from Morgul/ccase-db-instances

Support for requesting a database instance multiple time.