Split created key storage into public/private directories
Added default option to store SSH keys on Puppet Master