add ModelInterface, implements save and delete from root object model, small refactoring db.go