rework hex utils, add tests
succesfully reads data from memory