Added tests for container name validation
added logic to make  a valid name when opening container
Verifing exception messages. Validating you can't create $logs container through sdk.
Changed approach - just rule out $logs as container name on creation.
refactoring boilerplate in validation
Added happy path test case
Merge pull request #808 from christav/container-name-802

Allow $logs as a valid container name when opening blobs