added XCTestTest to ios test target
added XCTest target
fixed compile error when SenTestingKit is not present
updated assertion methods to use XCTAssert* macros when run with XCTest
updated all tests to extend the appropriate base test class when run under OCUnit or XCTest