More Logger improvements

Starting to add log file support, as well as better error reporting.