engine: fix interfering with the logging level

* Fixes interfering with the logging level.  (closes #22)
docs: how to run tests on Windows addition
tests: Python3 compatibility improvements
tests: seek instead of truncate on stream

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>