API integration structural changes

- These commits update both the code and mockHttpBackend to match and properly the json format returned from the API.
- The httpUrlInterceptor is enabled, so merging this change would make the Dev API the default endpoint, not the mock