Add some explanatory comments, snippets in the api file. Add gzip to all responses.
Ensure the api middleware is getting checked for changes with grunt