lower PHP version requirement to 5.4
add Travis CI config