rename fill_replace to relocate and add jump() function accessable to ioread
rearrange tests on scanner
switch name of pointer replacment to fill_relocate
add ioread to base list
move accessor back to io, dont need ioread
replace ioread iowrite with iobasic
accessor in io
make active mutable
compile op clang, better cleanup target