Database module

Do we want these to be class or instance properties? Given the fact that they can change per instance (``config_path`` argument of ``__init__``) I'd rather init them in a constructor as ``self.conf = None``...