Provide a method to wait for a volume to appear

Fixes #18 
Yes, but It isn't clear to me that it worth adding a test for. Since the visible behavior will still be the one we want.