util: BinaryReader now has a ReadInterface + tests
net: Got rid of the use of the unsafe package.