Add requirements.txt skeleton

Signed-off-by: Amr Ali <amr@databracket.com>
Import __version__ in bastio/__init__.py

Signed-off-by: Amr Ali <amr@databracket.com>
Update .gitignore to ignore *.gz files

Signed-off-by: Amr Ali <amr@databracket.com>
Fix infinite recursion and a few misnames in configs.py

Signed-off-by: Amr Ali <amr@databracket.com>
Fix Task's constructor signature

Signed-off-by: Amr Ali <amr@databracket.com>
Add a default argument to Logger's only argument

Signed-off-by: Amr Ali <amr@databracket.com>
Fix a recursive import issue for SingletonAbstractMeta

Signed-off-by: Amr Ali <amr@databracket.com>
Fix a typo in Json.to_json function

Signed-off-by: Amr Ali <amr@databracket.com>
Use setuptools in setup.py

Signed-off-by: Amr Ali <amr@databracket.com>
Force tuple type in Task.args setter

Signed-off-by: Amr Ali <amr@databracket.com>
Change GlobalConfigStore section default argument to 'agent'

Signed-off-by: Amr Ali <amr@databracket.com>
Set GlobalConfigStore._config through __dict__

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