* implement signature verifier.
* add more tests.
* implement sign method in person.