convert channel names to lower case
refactored viewer templates and created nsfw filter