refactor: resuscitator class does not depend directly on DBF anymore
improve structure
add support to arbitrary character replacement
update readme: add replacement info