A basic couple of Utilitiy classes.

Utils/Log will allow you to write debug statements that will output to the php error log rather than the application output.

Utils/Loader a basic class auto loader that will allow developers to register their frameworks with this autoloader.
A factory class that will allow you to specify that the Cache should work through a specific driver.  Each driver is a class and since you specify the driver either as a class name (string) or a namespace (string) it will allow the extension of the cache by using drivers outside the Edify project
Tidy up of Loader to remove dependancy of Log class and Constant
Add basic Database classes  with drivers for two different databases..

Drivers have functions for getting database specific jobs done like extracting a database schema.
Added documentation generated from content
added Use statement
Updates to add prepare and execute on the factory which passes condition to driver
Updates to the database classes after using to extract the database for BMG.  Successfully extracts db tables and allows select into class using record class
Updates to the Cache functionality have added a Requires cache class allows the caching of PHP scripts which when loaded are not treated as a buffer of content but rather a php script and loaded via requires
Updates to the classes for working with databases.  still work to do on the
Updates to the database classes

Updated extractor to use the   \Edify\Database\Model::__UNDEFINED__ as the default values of the objects that it creates & fixed issue around the creation of the directories when they already exist.
Update Model to report the value it is setting correcty
Update to record to insert information correctly (update & delete modified but needs testing) added comments
Updated server to change the default date time save format string & used the getInsertId function
Update to documentation
removed the documentation as developers can build their own.
add missing execute command
added a couple of comment blocks
Added a access_log function that allows you to write to a different log than the error_log allows you to overwrite the constant ACCESS_LOG_PATH in your code base to change the default location that it will be written to.
Added static to function definition
Merge pull request #5 from IrishAdo/master

my basic classes for the auto loading of classes and the cache