extracted function decode_ended/1
timestamp_to_datetime: break too long line
added simple Python test suite
test_smoke: avoid name clash
test_run: extracted method simple_bust
test_smoke: break long line
added test for broken 404 implementations
test_run: moved fetch logic into simple_bust
README: added server test dependencies