refactor episode route, add single episode option

routes now have their own files and episodes can be searched for
individually complete with check to see whether episode exists