Added domain model for incoming provider data
Added EF data models and shelled out all read layers
Added repository layer for IMT API implementation
Added XML serialization POCO objects
Successfully creating correctly formatted xml for api submission and regression tested using a json call to the controller that was processed by the service bus and repository
Completed adding error handling and deserializing the SOAP error log from the API and logging with log4Net
Completed testing and configuration of Provider Data Service;ready to deploy to dev server for regression test
Deployed servicebus and rabbitmq to server and pushed a test build to dev server
Added Elmah logging back into the config file and deployed to production environment
Made changes to the logging system;added ability to send a collection of providerData objects on our internal API
Added explanation comments for not using httpClient instead of webRequest library
Moved enumerations to a unique folder structure
Added character length, and type specific controller model validation
Changed domain and controller models to applicable nullable types to support the IMT api more appropriately
Modified Provider controller model
Added required attribute for Gender as it is required by IMT interface;also fixed the TopShelf service startup by setting the appDomain correctly to set the rolling file appender on initial startup without throwing exception
Removed the Topshelf Autofac assembly from NuGet as it was not being utilized
Removed unneccessary comment
Code cleanup prior to merge with Master
Merge pull request #5 from gotsong/feature/providerUpdateService

Feature/provider update service