Begin of pooling class

The main part of the pooling class, the actual Pool class which
will initialize pools and allow access to them. Still needs more
unit tests for the rest of the methods.

Other changes:
- Ran full build
- Added the hashtable 3rd party code
http://www.timdown.co.uk/jshashtable/index.html