Share emulator services
Merge pull request #400 from Icenium/fatme/emulate

Share emulator services
Move project name validator into the common project
Add smoke tests for project name validator regex
PR review fixes
PR review fixes