run tests with phpunit, add travis support