Add clang options to compiler recognition
add .travis.yml