Separate API 'BaseURL' from API 'Endpoint'
Add a cookbook package
Fix test numbering
Fix failing test
Clean up test data into a map
Fake the API instance
Add a cookbook version package
Add supporting files