Bug 1079578 - Move all azure calls into their own file. This should let us change datastores easily if desired.