Add DSA signing
Add DSA signature tests
Add DSA signing docs