fix psr-2
optimize use statement
avoid FQN for non built-in class
add travis.yml
add build.xml