introduce new make target test_all to run whole test suite
add travis CI config