BEFORE 1.0:
- adjust scheduling routine to take into account that we are always a song behind.
- change request.pl so that it's aware that we are now one song ahead of the player
- add scheduling to web admin
- add Toggle stats updating to web admin
- provide error recovery that monitors whether the streamer processes are actually
  still alive
- properly implement HUP to reset spawned streamers as well
- update documentation more thoroughly
- add song blocks to playlist

IN GENERAL:
- implement mp3tools.pm to get idv3 info, as well as song length, etc, directly from
  mp3 files
- add icecast server admin into IceDJ web admin
- provide format for describing multiple different statsblocks
- turn HTML of webadmin.pl into a template, so that it's easy to upgrade the
  script without having to change the HTML each time
- write configure and install script
- add the capability for template files to contain tags for top, playlistpage,
  etc. in a single template
- implement a log analyzer that combines info from all logs (icecast and icedj)
  and produces graphical output in HTML format
- link above log analyzer into web logs, so relation between listeners and web
  site visitors can be made
- implement random bumper capability to allow random clips (samples, adverts)
  to be played between tracks
- add template format to bumpers, so that song titles can be recorded for each
  song and then streamed via a bumper (to announce songs played on the radio)
- add a signal to pause iceDJ playback (loop silence), so that voiceovers or
  live performances can be played via secondary icecast sources (should also
  update <!STATSBLOCK>)
