add support for sign_stream / verify_stream
add support for optionally removing signature if verified
move exception handling down to sign() / verify() methods
additional tests for removal, exception handling