Started porting http into its own angular service.
Hopefully this will split the web-API component from the UI component.