Add unit tests for the concurrency module

Signed-off-by: Amr Ali <amr@databracket.com>
Add unit tests for the configs module

Signed-off-by: Amr Ali <amr@databracket.com>
Add unit tests for the mixin module

Signed-off-by: Amr Ali <amr@databracket.com>
Add development artifacts to .gitignore

Signed-off-by: Amr Ali <amr@databracket.com>
Catch exceptions from task's failure callback

Signed-off-by: Amr Ali <amr@databracket.com>
Add a check in GlobalConfigStore.__getattr__ for the config parser

Signed-off-by: Amr Ali <amr@databracket.com>
Add ssh sub package skeleton

Signed-off-by: Amr Ali <amr@databracket.com>
Add load_test_suite function to bastio/__init__.py

Signed-off-by: Amr Ali <amr@databracket.com>
Add paramiko.RSAKey wrapper for added functionality

Signed-off-by: Amr Ali <amr@databracket.com>
Add paramiko to the requirements file

Signed-off-by: Amr Ali <amr@databracket.com>
Add private key validation procedures

Signed-off-by: Amr Ali <amr@databracket.com>
Add Netstring protocol support

Signed-off-by: Amr Ali <amr@databracket.com>