Add service controllers for district, district type and user controllers

- Add service controller interfaces and classes and required Ninject bindings
- Update controllers and tests