Modificación del KeyLoader

en el commit 0465a58b3ed1eb50669e3ffb1a5f74d78bc04610 modifiqúe la forma en que se realiza la carga de las llaves. Anteriormente añadi tambien una excepcion personalizada para que pueda identificarse de una única manera las excepciones generadas debido a mala codificación, archivo no existente, archivo dañado, o en la llave privada la contraseña incorrecta.