adds option to switch to a different user/group before starting a managed process
adds documentation for --run-as-user and --run-as-group
Added --watch option to start command
Added watch method to God
Added tests to watch for changes
Merge branch 'watch' of github.com:soyuka/pm2 into soyuka-watch
call watch method only one time - move watch option to be displayed by commander - change a bit the test logic - upgrade watch to 0.9.0
display before error
Merge branch 'master' of github.com:Unitech/pm2 into development
Merge branch 'master' of github.com:Unitech/pm2 into development
Allow sending of SIGUSR2 to initiate a reload of all log files
Added more sleep time to the watch restart
Commented the second test, it is not important but should work though, manually it works but programmatically the
server http var is undefined when file is changed ?!
update from master
Fixed test watch should restart errored process
Added support for Amazon Linux startup script

Script is based heavily off of the CentOS/Redhat script, with the calls to super removed.
Fixed watching test - tested with node v11.10
Tests failed on os x
fix test - clean
upgrade pm2-interface to 0.1.1
edits related to interactions with vitalsigns.io