Added GObj.py, base object added with multithreading locks