Database module

This is syntactically correct. However, it would be more pythonic to just wrap a `try:except:` around the `return` and just raise the `KeyError` on this [line](https://github.com/Wikia/python-commons/pull/3/files#diff-261527c449c1ab5e2d1946155b640cafR76).