Use underscore for basenames to accomodate multi-word resource names

cc @fancyremarker 

Prior to this fix `Aptible::Auth::SSHKey.basename == 'sshkeys'`