Added Entity->bool; changed name of ComponentPool
Added Entity->bool; changed name of ComponentPool

Added a bool() operator to Entity for easy validity checking.

Renamed the ComponentPool classes to become more self-explainatory:
  -  Changed the name of ComponentPool to BaseComponentPool.
  -  Changed the name of ComponentSegment to ComponentPool.

puradox/divvy