Added protocol and uri methods to request, #129