Added Database working class

muting exception is bad, agree
we should add logging here, but we have no logger class yet

We can put TODO comment here to make a mark for the future...