FUNCT add get_state for debugging
RESTRUCT move code the a better place
RESTRUCT remove _eunit from hold_state_eunit name

We don't want to name modules after the framework if not neccesary
TEST fix the acceptance tests in hold_history

They were wrongly implemented, there is no way to reload the code during a
function call, only for new calls, thus:

  * The ?MODULE:reload function doesn't do anything at all
  * We cannot unload the moka once loaded as we are running old code and
    unloading the moka would kill us