Added a spec for Request
Removed excessive functionality
Delegated the request path normalization to Request