Moved test helper classes into a PSR-4 prefixed directory to flatten directory structure
Cleanup of namespaces in test directory. Flattened file structure as much as possible using PSR-4 and re-origanized code to better separate test cases from helper code from generated code