Fix for issue #838, EMStudio will now create a logs dir if it does not exist
Addition of error() signal so messages about log files being inactive can be passed back