new Pool class
Pool test
Pool example
remove ::run requirement from Stackable
improve logic in thread routine to call ::run
be delicious!