update lib with safer requireTask
removed exec atrifact files from ignore files
enforce --no-global for npm installs
Merge pull request #359 from tjwebb/build-safety

Build safety