Ported everything except signalR and thick client, structured codebase throughout #1

Merged
Krishna merged 1 commits from PAT-375-Migration into master 5 months ago