updates to travis and build process