Enable 'public_key_path' as an alternative to 'keypair_name' configuration

Fix #54