Config.xml now only parsed once
Icecast details now read from config.xml

Exception handling added for missing icecast entries in config.xml