Update Request class

Fixed a small comment
Update File class

Fixed getDirectory & getName bug
Update Travis CI

Install composer
Allow hhvm failure
Run phpunit