Fix tests based on PR review

This commit fixes some tests that weren't initializing certs correctly.
It also updates to the new version of the certificate-authority
library, which allows us to execute tests where we are setting
a ca cert on the client without setting a client cert/key.
Get rid of .ini files used in tests
Move test-resources to dev-resources

Lein supports dev-resources by default, so this commit simply
changes our directory structure to conform with that
convention.