refactor: merges named params and query string params in params in params_spec.rb
refactor: supports optional named params like /?:name?/?:city? in params_spec.rb