Cleaned up setup handling.
Cleaned up setup handling.

* Only the start command now creates the FIFO
* Added checks for 'start' and 'connect' to ensure
  proper operation. Exit with error and usage message on failure.
  Checks are: * 'start': only start command when the token is not taken yet
              * 'connect': require a valid pipe

Kafito/lacl