Several improvements (see description)

- Find better way to parse FILENAME and DIRNAME
- Add warnings and notes (and colorize them to make them noticeable)
- When a tag is empty, do not rename it but instead show a warning and skip it (to avoid
  files being called 'TRCK - Song Title.mp3')