Changed has method
updated has tests
method url became path, added uri method
request interface changes