Convention based queue namer

queue namer with tests for creating queues from types.
along with tests to ensure they comply with Azure naming rules.