Fix broken tests.
MINOR - usings.
Add semantic version validation to our file name convention code. Wonder if that will break anything?
Started writing the hash migration task. And implementing blob copying on file storage services. Test passes.
Make azure storage emulator start automatically.
Refactoring slightly to get tests happier.