Signature Delete Support

Changes were made to the model to support a delete key, which is used to
prevent someone from attempting to delete someone else's signature.
Views were added to support deletion, and controller support was added
for deletion and for the new deleteKey.