Extract hash containable

Removes `HashContainable`, which has been moved to `llt-core` through latin-language-toolkit/llt-core@6fd18d1a773d328917c468fc67358bf351f9e400.

Closes #25