removed a lot of boiler plate code
remove db commit
created a purveyor for Database work
added try to destroy