pumactl restart will start if not already running

make pumactl mimic apachctl behaviour and start puma if restarting with a non-existent pid.

addresses issue #318