Fix build/run on Darwin.
Handle some unicode characters in extract-info.py.
Add support for genre and composer tags.
Improve tag and file naming.
Add support for specified output directory.
Fix to match more than two genre components.
Various whitespace and compiler warning fixes.
Allow specification of bitrate (default to 128).
Merge pull request #1 from lovek323/darwin

Fix build on darwin (and various other improvements)