Fixes for comments on PR

* Separate TestCase classes into 2 files
* Create category for NSException to make XCTest similar to SenTest
* Use defines instead of prefix modification to select XCTest or SenTest
* Move Test Step Validation specific defines into that file