Removed ORM code from this package (moving it to the model package)
Move traits around
Added transaction() method
Removed the Callback interface and reworked events
Removed $data from Repository
Moved all data tests into repository
Code coverage clean up