EmberAPI\clsAPIDVD documentation

Added method comments and minor parameter checking to this class.
EmberAPI\clsAPIErrorLog

Added method documentation.
EmberAPI\clsAPIFileUtilities docs and improvements

Added method comments to clsAPIFileUtils. Also added some data
validation. Also improved the use of the FileSorter module within
APIFileUtilities.
Merge remote-tracking branch 'upstream/master' into Code-Documentation
Added beginnings of UnitTest framework

Started writing unit test cases using Visual Studio's built-in Test
Explorer. No external dependencies this way. clsAPIFileUtils now has
test cases. Two fail, but need need some discussion to resolve. This can
be deferred to a later time, the the users of these classes are
evaluated, and unit tests are generated for them - so we can
intelligently modify these base classes to better handle its expected
uses.
fixed: error if no poster/fanart selected while ...

... first scraping

- fixed: no Edit Movie window displayed on first scrape after Ember
starts
- disable OK/Cancel/Rescrape and Change Movie buttons while saving movie
details and images (closing Edit Movie window)
- info displayed while Actor Thumbs downloading
Merge pull request #38 from Dekker500/Code-Documentation

Code documentation (continued) and beginning of UnitTest framework