Update init script to track pid files and test that the service is runni...

...ng and not just accept that the PIDFILE indicates such.

Also update the Makefile to include intall and uninstall options