StubDataInterface Foundations

- DataInterface changed into an interface
- Stub logic moved to StubDataInterface
- StubDataInterface tests exist
Added api -- A root link to the generated API
Removed stub/experiment tests