Add support for --pid option
Remove non working pid check

* show file name of the PID file before trying to create
* File.writable? returned false even if file did not exist and directory was writable
* 'Permission denied' exception is comprehensive enough
Documentation and example for pid option