Updated licensing to correctly reflect Apache license
Updated NuGet dependency management to use latest approach
Added text files to solution
Standardized variable names
Ported content from Loupe help file