Implement CA signing and verification.

As per issue #11 ( https://github.com/bloonix/awesant/issues/11 ), this pull
request modifies the Output and Input sockets to make a little more sense and
modifies the awseant-create-cert script to properly sign the requests with the
self generated CA certificate.