New DSA verification code

https://github.com/pornel/Sparkle-fork/issues/24

* Needs security review
* Tests