Added CodeGenerator and associated unit test
Merge branch 'master' of https://github.com/Valtech-NAS/Beta
Merge branch 'master' of https://github.com/Valtech-NAS/Beta
Minor code edits to fix ReSharper warnings
Applied code review comments ahead of check-in.