Add support in Item for Promises
Change all db get calls to use promises too.