Better error for bitlength

You never want leading zeros on an MPI anyway
DSA signing and verification