Some refactoring, also added main class which lists all shows with details of each episode