Added path resolution to Request methods, renamed and factored getFile()
Replaced Request::isXXX() methods by a single is() method