Scope enforcing methods must ignore non HTTP(S) URLS

[Close #322]

* Utilities#follow_protocol?: return on non HTTP/HTTPS URLS.
* Utilities#skip_path?: Updated order so that #follow_protocol?
    gets called first