* remove message-hash package, move it to core * add js-doc to message hash * up * address type changes * fix lint