Refactoring for code redux
Refactoring for code redux

Built, but untested.

muratoflu/splunk-sdk-csharp-pcl,splunk/splunk-sdk-csharp-pcl,muratoflu/splunk-sdk-csharp-pcl,glennblock/splunk-sdk-csharp-pcl-hold