Renamed callback onEntityInfoCreate to onEntitySchemaInfoCreate

Renamed callback onEntityinfoCreate to onEntitySchemaInfoCreate.
The color field for Phase and Task Entities is now changed to a color2
through a default callback.  The custom classes for Phase and Task
will be removed because of this new change.
Removed custom classes and placed in examples,  SgFieldColor2 updated

Removed all custom Entity classes and created new documentation folder
with examples.

SgFieldColor2 updated so that it can be used with classes other than
Phase and Task Entities.