new way of handling film data

films now only require a url, and then can take an optional map of details that letteropend will use to make assumptions, before actually pulling from letterboxd.com