TODO:
- command line level indicator...just by pressing l or v
- convert to Gnome app
- add tagging support
- allow dynamic changing of input source
                                                                                
- convert pipeline to a thread..and let it iterate itself...tried but gstreamer has a deadlock or more...so reverted it until gstreamer is more thread safe in its own threads
- BUG: random segfaults when visualisation is in gst 0.8...may have been worked around by using ximagesink and hence no ffcolorspace
- BUG: having an mp3 webcast recording activated at start and later adding an ogg recording...causes gstreamer internal buffer errors
- cleanup creation and destruction of pipeline elements

