Console app can infinitely watch folder.
FolderWatcher reacts to renames
Split FilmFactory from MediaCollection
FilmFactory in its own file.
Made IconMakingFilmFolderWatcher generic.
GuiFilmFolderWatcher watches on creation.
Renamed Watcher classes and put in appropriate folders.
Can watch folder for changes from Gui.
Cleaned up threaded GuiFilm creation with factory.
FilmLookup can return an error message.
FilmLookup error shown in Gui ResultPicker.
Handles selecting a folder which doesn't exist.
E.g. Add Folder -> New Folder -> Delete the folder -> Would previously have tried to open New Folder.
GuiFilm callback makes icons on filesystem change.
Double-clicking a film opens it in explorer
Refactored ListView sorting and added to result picker.
Updated Todo/Readme