Fix an infinite loop with truncated LZMA streams
Tweak error messages
Abort early if we could not open slice files

This changes some manual error checks to exceptions, allowing for better
error messages.
Add Travis CI configuration