added initial package provider and resource to install a package via npm