Started icecast implementation. Raw outline of structuring it.