Add text fixture protocol

Added a fixture protocol for all test fixtures to adhere to.
Decided to always return an object from the api, eliminating the need for simple and full json fixture