Validate keys parameter

Ensure that keys is a hash
Merge pull request #35 from ghoneycutt/validate_keys_hash

Validate keys parameter
Release v3.2.1

Validates keys parameter to ensure it is a hash before calling
create_resources().
Add test for ssh key that runs a command
Add example of ssh key running command to README
Added support for the default Solaris ssh

Updated init.pp and the templates to support Solaris OS
Introduced a number of parameters
Enabled ability to unset some variables in the templates
Added a flag to remove Solaris non-supported options
Updated specs
Change default value for sshd_config_challenge_resp_auth to 'yes'
Release v3.3.0 - Default ChallengeResponseAuthentication to yes

This is the default given in SSHD_CONFIG(5)