fix: return a meaningful error if no hash is supplied
fix: return a meaningful error if no hash is supplied

Previously it would return that the store directory cannot be opened,
which is a strange error.

leeola/kala