Add test targets and new pod.
Add shared schemes and guard.
Add tests for public interface-
Add pods and new tests.
Green tests
update readme.
Start with integrationtests.
Merge branch 'develop'