cleaner backtrace in specs
fix `assert` method in case of failure
add test that page query param will be overriden
prevent tampering with host, port, protocol

Prevents :host, :port, :protocol settings get inherited from GET query
parameters.

Fixes #285