Added many tests.
Started writing test code to generate posters with the filenames on them for videos without metadata.
Started writing a new library class that will better handle fetching metadata.