Added Crashlytics to the project. File names are 'normalised' based on more parameters now to avoid problems downloading certain videos with certain characters in their title.