add install_from_json
don't install packages that are already installed
and don't uninstall packages that aren't installed
Merge pull request #9 from dwradcliffe/already-installed

don't install packages that are already installed
Merge pull request #10 from OpenWatch/master

Add support for installing from package.json
Merge pull request #1 from balbeko/master

update from orig