add build to gitignore
add CURLFile sources
add CURLFile tests
add composer/phpunit/travis configs