adding documentation, fixing the weird config stuff and fixing a bug getting channel logos