refactoring
rudimentary Ubuntu support for Travis CI compatibility