Added placeholder to search and disabled button on empty input.
Moved filesystem related parts of IFilm to IFilmFromFolder
Made IFilm and IMediaCollection interfaces instead of abstract classes so a collection could tell its items had folder related methods.
Moved RequireFolderJpg into PosterService because not every type of film needed it.