fixing cacheing issues. 
sentoffmpeg thread now only streams one file at a time. use globaldata.sendtoffmpeg object to queue streaming of a file.
adding exception handling in logger.
clicking on a video in list opens player directly now.