Supply patch bytes in hex with -x
Reorganize and refactor. Can now patch a file in-place, if --block isn't given