Can now execute callback functions after creating a swift object.
This allows us to update file state like 'dirty' and 'uploading' as well as handle error conditions.

In swift_source.py we now have a thread with the sole purpose of waiting for responses from swift workers
and then execute callback functions