Created a Campaign Resource and Manager.
Implemented Campaign controller - handling GET requests.
Created the DistributionChannel resource and implemented the controller. Currently only supporting GET.

Renamed LocalResourceManager to DbResourceManager: Interaction with the database is not exclusive to locally held data.
Renmaed LocalResourceManager to DbResourceManager. The fact it is interacting with a database does not imply that it is locally held data.
Merge branch 'master' into setup