* update version of black and also fix the mypy config being overridden
This is in preparation for having multiple data stores that offer different functionality, e.g. splitting out state or event storage.