Check that public key exists when creating machine

Fixes #4

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Merge pull request #33 from bfirsh/check-that-public-key-exists-when-creating-machines

Check that public key exists when creating machine