Support for logic and application unit testing with OCUnit and OCMock

I moved the previous commits into a separate branch.

I've setup support for logic and application unit testing including a shared scheme. The logic testing target is independent from the Commons-iOS app. Application unit testing has been enabled for the Commons-iOS target.