Added Movie Files support

- Added base class VidFileData - EpisodeData & MovieData(new) derive
from it.
- Added VidFileDataFactory that according to the file name creates the
appropriate class - Done using 3rd party guessit.
- Changed VideoOrganizer::OrganizeVideo to ProcessVideo - now written
generically for shows and movies.
- Changed Subtitles classes to work with VidFileData instead of
EpisodeData
- Added moviesdir command line
- Updated TODOs list
Split New Downloads logic from Video Organizer

- Added NewDownloadsHandler and moved all relevant logic from
VideoOrganizer
- One Working directory per machine
- Fixed bugs caused due to the movie support
- Moved Data classes to Data folder
- Added Utilities with global functions
- Updated TODOs list
Changed Notifier to work with both TV shows & Movies