Added authorized_keys file

I've added the ability to enable or disable authentication via public keys, and also the ability to change the authorized_keys file.

*This is a duplicate of customink-webops/chef-openssh#1.*