Extracted Interfaces for classes.
Changed my mind on the interfaces. Removed the extracted interfaces
Updated Package references in preparation for Nuget package release.
Updated Package refrences which added files.