Added AzureBlobStorage adapter

Closes #158

(Also added some small fixes to make the functional test pass)