added EpisodeInfo.getNewFullPath() method (moved from main.py), FileParser.parse() split into multiple parts, other minor tweaks
fixed tests for #166bacc