Dynamic PID handling for stop

when watchDirectory is used with forever, the PID changes dynamically
and is not maintained in the PID file for some reason, hence changing
logic to accommodate the same, start and status already where
dynamically querying forever hence they need not change