Don't use properties

They're quite inconvenient for this use-case.
Add another config test
Port from nosetests to py.test
Add test for skipping host key verification
Fix test