Initial commit of go pool library.

Still needs examples and I need to figure out how to turn go doc
output into README.md format for github.