added wrapper method for creating project instances
add public and private key to topology structure
create ssh keypairs along with image
create ssh keypairs for every image
fixed tests
added utility method, made keypair param mandatory
added utility method
better handling of ssh keypairs
added context manager to wrap ssh connections
added param to inject ssh keypairs name in new instances
added a thread to perform ssh connections
start the thread inside the polling slot
Merge branch 'dev' into gns-40
fixed tests
added new custom state for instances
added paramiko to the requirements
Merge commit '7918171' into keypairs
Merge pull request #97 from planctechnologies/keypairs

ssh keypairs stored per-server