Make init script suit multiple Ghosts environment

The origin script will kill all running node processes (even the non Ghost nodejs app) on the system when user stop the daemon. This fix will be 'more' compatible with the multiple Ghost instances environment.
Also fix some minor bugs.
- No $PIDFILE was created
- Start app twice in the restart section