Adds specs for pool
Fixes specs errors
Adds travis.yml for CI