NpmUtility cleaned up and moved to root package (both hosted and proxy repos will use it), added a bit of npm metadata parsing to it