Allows the pool to be populated with resources created outside the pool.

Adds pool.fill(), a method that allows existing, already-opened resources to be added to the pool.

I need this functionality for a project I'm working on, and I figured it might be useful for others as well.