added support for logic unit testing as an independent target using OCUnit and OCMock