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
moved gns3 ias url to settings
add -gns3 suffix to images created on rackspace
fixed bug in cloud preferences instantiation
The gui now sends heartbeat notifications to the server