signer works again with string public keys

See https://github.com/namshi/jose/issues/15#issuecomment-67822189
Well, it depends on the discussion at https://github.com/namshi/jose/issues/15 . Or do you think I should continue this way in the mean time?