Most of the work on Database and Model
Fixed an error in the update process
100% coverage for Model, still Database spec missings