- Moved MessageBusPublisher to Domain.Services
- Added ServiceCallContext that will provide properties available from the API that needs to be passed to the Domain.Service through DI.
- Modified all calls to make sure that DTO.Requests will be shared between API and Domain.Service.
- Modified all calls to make sure that domain objects are returned from Domain.Service to the API through AutoMapper.
- Moved AutoMapper from API to Domain.Service.  Created one Mappings class that contain all mappings for now.
- Removed necessary references so that the API cannot use domain types.
- BaseController - Removed UserIdentity to force users to use the ServiceCallContext, and only have one way of retrieving UserIdentity and other information available from the API.
- BaseController - Added a ReturnResults() that will evaluate the data and return a standard error response.
- Domain.Services - Removed *\Request folders and corresponding Requests classes.  DTO.Requests will be used, by the API and the Service layer.