Merge pull request #10 from mertenvg/master

Fix where uri path is empty
Make url seperator '/' optional for optional params
Merge pull request #11 from mertenvg/fix/optional-params

Make url seperator '/' optional for optional params
Added method to easily extract the request protocol
Merge pull request #12 from mertenvg/feature/protocol-method

Added method to easily extract the request protocol