Fix public key handling.
Fix typo in class name.
Fix string encoding.
More documentation.
Check algorithms using array_intersect().
Use an actual factory for the application.
Allow multiple keys for the server.

Allows the configuration to contain multiple keys for the SSH server
(eg. one RSA key and one DSA key).