Parent class for creating Objective-C Singletons. XCTest unit tests included.