fix spinner newline handling
on test failure, spit out stdout and stderr, instead of stdout twice
add preliminary lzma support (will probably change)