Merge pull request #24 from othrayte/vnext

Uppercase inconsistencies
linux fixes
create data folder if doesn't exist.
removed code redundancies.
Fixed parsing of shows with scene numbering
Changed hard coded encoding to from Cyrillic to ascii
Cyrillic is not available on my system, I'm not sure I understand how this works anyway.