Implemented a store for objects in pools Fixes #39

Somewhat similar to a hash, but the store uses a hash internally
and provides an interfaces to just store and get objects one by
one. Works for both ID'ed objects and not.

Other changes:
- Removed debug in pool.