Add XCTest
Start working on Mocking and Testing [ci skip]
Switch from CPP objects to Objective-C object

First step needed to have proper unit tests.
I can proudly say: spotted bug thanks to Unit Test.

And fixed it.
Fix indentation
Add test for CallbackWelcome
Merge branch 'feature/unit-tests' into develop