slightly improved detection, option to download entire series or range of episodes, code restructure