Removed 'serializer' from name of test functions

Because the name '_serializer_' has no relationships with this tests
Added unit test for matcher 'method'
Added unit test for matcher 'url'
Added integration test for match on 'method'
Added integration test for match on 'url'
Replaced Request 'host, port, protocol, path' with 'uri'
Refactored unit test for matchers
Added test and impl for Request 'host' attribute
Added port to Request with matcher and test
Added path to Request with matcher and test
Added query to Request with matcher and test
Improved test samples
Updated default 'match_on'
Added 'scheme' to Request with matcher and test
Added scheme to default 'match_on'
Updated 'set' to be compatible with 2.6
Replaced 'url' mather with 'uri'.
Fixed available matchers declaration
Added 'protocol' to Request for backwards compatibility
Updated README