Added proper exiting in shovel for forking children, added test script to override process.exit in testing environment
Merge remote-tracking branch 'upstream/master'
Fixed logic error that would cause failures whenever no access key is specified for the server
Added empty api key so that updates to an existing installation will not cause failure
Merge pull request #39 from azhao12345/master

 Added proper exiting in shovel for forking children, added test script to override process.exit in testing environment