fixes #10; I found quite a few bugs in the meantime - let's try to avoid pushing any code to the repository without fixing all pylint warnings first(unless there is a good reason to do so)