First import

untested basic thing for the library
Fix up nuget warnings
Add line separators

Generates the i/o DestinationFiles warning, but we think that doesn't
matter.