Added basic metadata support to the diff command

java -jar patchtool.jar diff a.so b.so "I love pancakes!"

I've tested this with PTPatchTool's patch command, and it patched fine. Since the PTPatchTool patch support is based on code from PocketTool, I think patches generated like this should work there as well.