Added a SignatureJob class which can be stepped through data, rather than having all data available immediately.
Added support for generating the signature file from file as it's read, rather than rewinding and reading again.
Can work around a rather pathological bug that could occur if a file was opened and being written while you were sending it.
Merge /srv/GITROOT/Tardis
Revved version to 0.12