Introducing method to sign requests (not completed).
Creating and storing keys in CouchDB.
Adding KeyDAO.bestSigningKey(), and fixing Key.retire().
Adding key rotation and management.
Implemented signed messages.