Implemented database interface Knower. This should now enable us to write other concrete Knowers such as a memcache knower