Updated sign() signature
Realised when starting to use this library that passing a reference to a byte slice makes for a more ergonomic API than the
previous Buffer type. Since I haven't released 1.0.0 yet, I'm making this a minor version release even though it is a breaking
change.