added packaging project and nuspec for nuget

additions to call builder interfaces
changed dependent uri implementations to use uri