added the 'requestRecent' convenience classmethod to DataLogRequest, and made it's parameters immutable
fixed bug in DataLogFile that caused CurrentDataLogFile._started to not be called
fixed race condition in CurrentDataLogFile by switching to using signals/slots