Add .gitignore

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

Signed-off-by: Amr Ali <amr@databracket.com>
Add GPLv3 LICENSE file

Signed-off-by: Amr Ali <amr@databracket.com>
Add MANIFEST.in file

Signed-off-by: Amr Ali <amr@databracket.com>
Add setup.py skeleton

Signed-off-by: Amr Ali <amr@databracket.com>
Add version information module

Signed-off-by: Amr Ali <amr@databracket.com>
Add distribute_setup.py file

Signed-off-by: Amr Ali <amr@databracket.com>
Add documentation to the version module

Signed-off-by: Amr Ali <amr@databracket.com>
Add the mixins module

Signed-off-by: Amr Ali <amr@databracket.com>
Add a global in-memory configuration store

Signed-off-by: Amr Ali <amr@databracket.com>
Add exceptions centralized module

Signed-off-by: Amr Ali <amr@databracket.com>
Fix a typo in GlobalConfigStore docstring

Signed-off-by: Amr Ali <amr@databracket.com>
Fix typo in mixin.py module docstring

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

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

Signed-off-by: Amr Ali <amr@databracket.com>
Add missing __init__.py

Signed-off-by: Amr Ali <amr@databracket.com>
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>