Renamed files to reflect what they are and do
PDOI is actually the Entity->Component portion

PDOI is an Entity generator for an Entity Component System.
see: http://en.wikipedia.org/wiki/Entity_component_system

EntityEmitter (formerly pdoITable) sets up a database relationship schema
to generate Entities (formerly dynamo) from. Currently, it adds closure
methods to grant the Entity access to the database.

TODO: Instead of using closure methods, create a component and assign it to
the entity.

TODO: Reflect this concept more. Create a component interface for classes
to inherit from which Entity can add or remove from itself.

TODO: Component methods attached to the entity should be directly
accessable from the entity. e.g. Shotgun->fire should be accessed by
Entity->Fire with $this inside the component method referring to the
parent Entity.

TODO: Remove some of the 'flexibility' provided which allowed users to not
use dynamos (now Entity). We should always use Entity's from now on.
Add LiteralInterface

LiteralInterface is the interface for 'Literal' Objects (objects which can
be iterated over and converted to json)
Implement LiteralInterface
schema rename
Rename sqlSpinner to SqlBuilder
Rename namespace to EntityGenerator
Renamed PDOI to EntityGenerator
Last of Rename

TODO: Ensure the renames didn't create destruction and cleanup the doc
todo doc added