Small corrections.
Improved the CL interface (feedback and dialogs).
Made the process fork a child and write the PID.