PidFile class featuring:
* stale detection
* pidfile locking (fcntl)
* chmod (default is 0o644)
* chown
* custom exceptions
