Merge branch 'master' into dev. Accidental use of 'master'
changed target version to $$ (latest) while in dev
refactored for better error handling, added overboard commenting as promised
added result sorting, error handling and over the top commentling
Merge branch 'dev'. Show and Episode DataSources vastly improved