Ballots and SignatureRequests now don't need Signatures at the library level (they still need them at the REST level). Added a realistic test that manually creates a ballot, creates a signature-request, and does the signing