Added exception on setting timeout, flake8
More tests, up README