Feature: Be more restrictive about npm packages being installed/updated

--------------------------------------------------------------------------------
Change-Id:     I9f1ee09cd76bc235e0c41f11b64a3d550d3bf6bd
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: npm packages should be installed globally

--------------------------------------------------------------------------------
Change-Id:     I6f6601dd9b2e8864f489fe4593a2aef3d1ad0d26
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>