fix of bug when logfiles can't be created
fix logging to files
open configs with utf8

this fixes a bug when logging a path with non-ascii
put errorchecks also into try-block

so errorhandling isn't repeated
remove newline from link
speedup downloader

when files are already completed it still had to wait 1 second
to process the next - this waiting will only
be done now when the queue is empty
simplify calling parent class

just self.method() is enough don't need to specify the parent class
fix tests with python3
delete BUGS and CHANGELOG file since they are not used

also the bug in the BUGS file is outdated
fix mistake in history.md