Fixed cleanup code. Unified user interaction.

* Missing cd - caused temp dir removal to fail.
* New function ask() for user interaction
* The default answer on ENTER is now YES.
* Check cdparanoia exit code and warn the user on errors.