Develop

Does not touch existing authorized_keys files unless SSH keys are defined in the user data_bag. Added more tests.