first cut of metadata overhaul
We now set metadata on object creation instead of after creation.
Also some bug fixes
added ability to terminate swift workers