Merge pull request #15 from browndav/master

Fixes for issues observed on MMVA: Clean up child processes on intentional termination of gardener, clean up npm's temporary directory after installation, cosmetic fixes
bump 1.0.4
Merge pull request #1 from garden20/master

Pull from upstream