bugfix: swift3k storage driver

GET/HEAD on non-existent vault should receive a 404
PUT block now has content length set as string
Checking of etags is now reliant on the driver itself, and not the API