TODO:
----
* move the wav files to a different dir if the user wants to keep the tracks
* read the TOC and CDTEXT files and store them
* read the complete CD to a single file, storing TOC seems a good idea to
  recreate the index entries if we decide to burn the cd.
* Make concatenating CD1...Cdn sets into one album possible: Maybe a "start
  with number for files" flag?

* read_and_encode function that uses named pipes for further ripping/encoding
  parallelization where possible
* read_and_encode_and_tag? :)
* Customizable post-read/encode/tag hooks
* Separate local/dist tagging: if local encoding, the tags are added on the
  encoding phase. If remote, the tracks need tagging.

DONE:
----
* FLAC support (http://flac.sourceforge.net/)
* encode_and_tag that utilizes oggenc's commenting functionality
* Multiple ogg/mp3/flac output during the same session
