add Pool
add pool unittest
Merge pull request #1 from deafwolf/master

add pool