verify_source_data() now finds and returns a file with a valid extension.

get_extension() does exactly what it says it does

preexisting() checks to see whether the media already exists in the media library

insert_to_media() makes a hard link from torrent library to media library

everything works, but only for movie files
takes metadata and returns a human-readable filename; works only for movies right now
self-explanatory class insertion methods