Moved database library to ThriftDB

Moved database library into a new project.
Removed examples from version control
Removed Enum class

Enum class required too much overhead for creating constants
Canceled DateTime development
Fixed and improved tests
Added composer lock file to version control
Cleaned up build file
Tweaked destruct code
Removed old require statement
Created comparable interface to compare objects
Fixed version parsing and added compare method
Changes to bootstrap code
Minimalized base exception class
Removed component class
Created accessor code as a trait
Revamped class loader

Improved class loader with better standards support, faster loading.
Added load history feature
Updated bootstrap script
New event manager with chain and control features