cleanup, linux compat, more travis-ci testing