Add Support for Fully URL-Configured Pools

Fixes #811 (I think)
build: ignore more files from npm package