Support for OSX in kmsn / kmsp.
No longer using 'readlink' (we don't actually care whether the directory
containing the script is a symlink or not).
Readability cleanup in the 'usage' line to make it more GNU/BSD style.
Removed dependency on proc for testing if a PID exists, instead using
"kill -0" in kmsp.
updating README