made some nuget changes and build changes to get packaging to work. will need to revisit at some point