WIP Tip Signing

This makes tip signatures first class citizens through the codebase, and adds methods for signature validation, as well as marshalling signatures for use in eg, airship.