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

Fix #54
Add functional tests for public_key_path
add public_key_path description in README
Merge pull request #67 from ggiamarchi/issue#54

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