updated generic-pool dependency to 2.0.4

I updated the package file to use the latest version of generic-pool. The update is only a small change, but it fixed a pretty nasty bug.

Also, all of your included unit tests succeed.