- made BufferPool an internal class
- updated build script to make internals visible to the test project
- closed #4
- closed #5